文章插圖
完全二叉樹的順序存儲,僅需從根節(jié)點(diǎn)開始,按照層次依次將樹中節(jié)點(diǎn)存儲到數(shù)組即可,在計(jì)算機(jī)科學(xué)中,二叉樹是每個(gè)結(jié)點(diǎn)最多有兩個(gè)子樹的樹結(jié)構(gòu) 。通常子樹被稱作“左子樹”(leftsubtree)和“右子樹”(rightsubtree) 。二叉樹常被用于實(shí)現(xiàn)二叉查找樹和二叉堆 。
【完全二叉樹的順序存儲的方法步驟】一棵深度為k,且有2^k-1個(gè)結(jié)點(diǎn)的二叉樹,稱為滿二叉樹 。這種樹的特點(diǎn)是每一層上的結(jié)點(diǎn)數(shù)都是最大結(jié)點(diǎn)數(shù) 。而在一棵二叉樹中,除最后一層外,若其余層都是滿的,并且或者最后一層是滿的 , 或者是在右邊缺少連續(xù)若干結(jié)點(diǎn) , 則此二叉樹為完全二叉樹 。具有n個(gè)結(jié)點(diǎn)的完全二叉樹的深度為floor(log2n)+1 。深度為k的完全二叉樹,至少有2k-1個(gè)葉子結(jié)點(diǎn) , 至多有2k-1個(gè)結(jié)點(diǎn) 。
- 菠蘿蜜樹適合在南方種植嗎
- 描寫松樹的優(yōu)美句子
- 巴麥寺在哪
- 櫻花樹在冬季落葉后是否可以施肥
- 有關(guān)植樹環(huán)保的名言
- 楓樹介紹
- 10字名人名言短句
- 一間屋頂上長著樹打一成語
- 李子樹在院子里可以種嗎
- 交通事故完全是由保險(xiǎn)公司賠償嗎
