2013-07-16 4 views
1

내 이해에 의한 완전한 이진 트리는 트리의 마지막 레벨에서 불완전한 노드를 가질 수 있습니다. 전체 이진 트리 란 무엇입니까? 그 차이점은 무엇입니까?전체 이진 트리와 완전한 이진 트리의 차이점은 무엇입니까?

+0

전체 이진 트리가 :

다음은 이러한 설명의 소스 및 참조에 대한 사진입니다. 완전 바이너리 트리 두 번째 마지막 요소에는 모두 두 개의 child.and 마지막 요소가 하나의 자식을 가질 수 있지만 왼쪽에 sholud 수 있습니다. 더 많은 것들을 보려면 Google 및 다른 사이트에서 더 많은 사진을 볼 수 있습니다. –

+0

[전체 이진 트리], [엄격한 이진 트리], [전체 이진 트리]의 차이점은 무엇입니까?] (https://stackoverflow.com/questions/12359660/difference-between-complete-binary-tree-strict -binary-tree-full-binary-tre) – Dukeling

답변

4

전체 이진 트리 (때로는 적절한 이진 트리 또는 2 트리)는 리프 이외의 모든 노드가 두 개의 자식이있는 트리입니다.

완전한 2 진 트리는 모든 레벨 (가능하면 마지막을 제외하고)이 완전히 채워지고 모든 노드가 가능한 한 가장 왼쪽에있는 2 진 트리입니다. 모든 노드는 우리가 잎 노드를 제외하고 두 아이가 어디 http://web.cecs.pdx.edu/~sheard/course/Cs163/Doc/FullvsComplete.html