日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

完全二叉樹的順序存儲的方法步驟

【完全二叉樹的順序存儲的方法步驟】

完全二叉樹的順序存儲的方法步驟


完全二叉樹的順序存儲,僅需從根節(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) 。

    推薦閱讀