티스토리 뷰

이진 트리의 정의

 - 이진 트리 : 차수(Degree)가 2 이하인 노드들로 구성된 트리, 즉 자식이 둘 이하인 노드들로만 구성된 트리


이진 트리의 특성

 - 이진 트리의 레벨 i에서 최대 노드의 수는  이다

 - 이진 트리에서 Terminal Node(단말 노드, 잎 노드) 수가 , 차수가 2이 노드 수가 라 할 때 이 된다


이진 트리의 종류

 - 정이진 트리(Full Binary Tree)

  * 정어진 트리는 깊이(Depth)가 k일 때 전체 노드의 수가 1개의 노드이고, 레벨 i마다 개의 노드들로 꽉 찬 트리를 말함

 - 전이진 트리(Complete Binary Tree)

  * 노드의 수가 n개일 때, 정이진 트리의 각 노드에 붙인 1 ~ n의 일련번호와 1:1 대응되는 트리

  * 중간에 빈 부분이 있으면 전이진 트리가 될 수 없음

 - 사향 이진 트리(Skewed Binary Tree)

  * 사향 이진 트리는 루트 노드로부터 왼쪽 또는 오르쪽으로만 기울어진 트리, 즉 왼쪽 또는 오른쪽 자식이 없는 노드들로만 구성된 트리를 말함

  * 왼쪽 사향 이진 트리 : 오른쪽 자식이 없는 노드들로만 구성된 트리


  * 오른쪽 사향 이진 트리 : 왼쪽 자식이 없는 노드들로만 구성된 트리


공지사항
최근에 올라온 글
Total
Today
Yesterday