2013-07-16 60 views
1

根據我的理解,完整的二叉樹可能在樹的最後一層有不完整的節點。什麼是完整的二叉樹?有什麼不同?完整的二叉樹和完整的二叉樹有什麼區別?

+0

滿二叉樹是,每一個節點有兩個孩子,除了葉節點,我們有。 一個完整的二叉樹凡直到第二個最後一個元素都有兩個孩子,最後一個元素可能有一個孩子,但它的左側是sholud。對於更多的事情,你可以在谷歌和其他網站上看到更多圖片。 –

+0

[完全二叉樹「,」嚴格二叉樹「,」完整二叉樹「?]之間的差異可能重複(https://stackoverflow.com/questions/12359660/difference-between-complete-binary-tree-strict - 二進制樹全二進制-TRE) – Dukeling

回答

4

一個完整的二叉樹(有時是正確的二叉樹或2叉樹)是一棵樹,其中樹葉以外的每個節點都有兩個孩子。

一個完整的二叉樹是一個二叉樹,除了可能的最後一個,每個級別都被完全填滿,所有節點儘可能地離開。

下面是這些描述的來源和參考圖片: http://web.cecs.pdx.edu/~sheard/course/Cs163/Doc/FullvsComplete.html