1. 程式人生 > >數據結構——第五章 樹與二叉樹

數據結構——第五章 樹與二叉樹

http alt 個數 一對多 技術分享 info 圖片 blog inf


樹是一對多的結構

結點:樹的小圓圈

度:結點有多少個分叉

葉子結點:結點的度為0

雙親:parent

孩子:child

二叉樹:樹的度不超過2

滿二叉樹:每一層都是滿的

技術分享圖片

完全二叉樹:除了最後一層都是滿的,最後一層左邊都是齊全連續的。

技術分享圖片

性質1:對一顆二叉樹,第i層最多有2的i-1次方個

性質2:對一顆二叉樹,最多有2的i次方-1個

性質3:n0=n2+1 n0+n1+n2=n(n0——結點度為0的個數,n2——結點度為2的個數)

性質4:具有n個結點的完全二叉樹深度為 math.floor(log2為底n的對數)

性質5:將二叉樹從左向右依次存放到數組中,左孩子是2*i,右孩子是2*i+1

待更。。。

數據結構——第五章 樹與二叉樹