Tree

Tree의 정의 및 용어

정의 : Graph와 비슷하지만, 단방향이며 cyclic하지 않음

용어

Binary Tree 유형

Full Binary Tree : 모든 노드가 0개 또는 2개의 자식을 가짐

Complete Binary Tree : 마지막 레벨을 제외하고 전부 노드가 채워져있는 이진 트리

Perfect Binary Tree : 모든 노드가 채워져있는 이진 트리

Binary Tree 종류

BST(Binary Search Tree) 이진탐색 트리

부노 노드를 기준으로 우측 노드의 값은 부모보다 작고 좌측 노드는 부모보다 큰 구조

Balanced Tree

형제 노드끼리 서브트리의 높이가 1 이하로 차이나는 Tree

Binary Heap

Binary Heap