1. 程式人生 > >滿二叉樹、完全二叉樹、完美二叉樹等概念的解釋

滿二叉樹、完全二叉樹、完美二叉樹等概念的解釋

二叉樹:樹中每個節點至多有兩個子節點

二叉搜尋樹:對於樹中任何節點,如果其左子節點不為空,那麼該節點的value值永遠 >= 其左子節點;如果其右子節點不為空,那麼該節點的value值永遠 <= 其右子節點

滿二叉樹:樹中除了葉子節點,每個節點都有兩個子節點

完全二叉樹:在滿足滿二叉樹的性質後,最後一層的葉子節點均需在最左邊

完美二叉樹:滿足完全二叉樹性質,樹的葉子節點均在最後一層(也就是形成了一個完美的三角形)

滿二叉樹、完全二叉樹、完美二叉樹的定義是越來越嚴格的