이진 트리는 모든 노드가 정확하게 두 개의 서브트리를 가지고 있는 트리이다.
즉 노드의 유한 집합으로서 공백이거나 루트와 두 개의 분리된 이진트리인 경우 왼쪽서브트리와 오른쪽 서브트리로 구성된다.
여기서 중요한점은 왼쪽과 오른쪽 서브트리를 확실하게 구분한다는 것이다.
편향 이진 트리(skewed binary tree)
포화 이진트리(full binary tree)
완전 이진트리(complete binary tree)
h
이고 노드 수가 n
, 일때 n <= ( $2^h⁺¹-1$ )
인 이진트리를 노드의 레벨 순수에 따라 노드 번호를 붙인다면 이때 각 노드 번호의 위치가 포화 이진트리 번호 1에서 n까지의 위치와 모두 정확하게 일치한다면 이 트리를 완전 이진트리라고 한다.<완전 이진트리를 표현한 1차원 배열에서 인덱스 관계>