完全二叉樹

完全二叉樹的定義、性質(zhì)以及算法見正文。這里補(bǔ)充一點(diǎn):完全二叉樹是效率很高的數(shù)據(jù)結(jié)構(gòu),堆是一種完全二叉樹或者近似完全二叉樹,所以效率極高,像十分常用的排序算法、Dijkstra算法、Prim算法等都要用堆才能優(yōu)化,幾乎每次都要考到的二叉排序樹的效率也要借助平衡性來提高,而平衡性基于完全二叉樹。

完全二叉樹基本信息

中文名稱 完全二叉樹 外文名稱 Complete Binary Tree
日語 完全2分木 德語 Komplett - baum

完全二叉樹定義

完全二叉樹(Complete Binary Tree)

若設(shè)二叉樹的深度為h,除第 h 層外,其它各層 (1~h-1) 的結(jié)點(diǎn)數(shù)都達(dá)到最大個(gè)數(shù),第 h 層所有的結(jié)點(diǎn)都連續(xù)集中在最左邊,這就是完全二叉樹。

完全二叉樹是由滿二叉樹而引出來的。對(duì)于深度為K的,有n個(gè)結(jié)點(diǎn)的二叉樹,當(dāng)且僅當(dāng)其每一個(gè)結(jié)點(diǎn)都與深度為K的滿二叉樹中編號(hào)從1至n的結(jié)點(diǎn)一一對(duì)應(yīng)時(shí)稱之為完全二叉樹。

一棵二叉樹至多只有最下面的一層上的結(jié)點(diǎn)的度數(shù)可以小于2,并且最下層上的結(jié)點(diǎn)都集中在該層最左邊的若干位置上,則此二叉樹成為完全二叉樹。

完全二叉樹造價(jià)信息

市場(chǎng)價(jià) 信息價(jià) 詢價(jià)
材料名稱 規(guī)格/型號(hào) 市場(chǎng)價(jià)
(除稅)
工程建議價(jià)
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報(bào)價(jià)日期
二叉 S-8 查看價(jià)格 查看價(jià)格

13% 大連東方泰陶建材經(jīng)銷部
二叉 200X120X100mm 查看價(jià)格 查看價(jià)格

金九方

13% 佛山市金九方陶瓷有限公司
二叉(三類色) S-8 查看價(jià)格 查看價(jià)格

比特利

13% 重慶比特利建材有限公司
二叉類色) S-8 查看價(jià)格 查看價(jià)格

比特利

13% 重慶比特利建材有限公司
二叉(四類色) S-8 查看價(jià)格 查看價(jià)格

比特利

13% 重慶比特利建材有限公司
二叉(一類色(紅胎)) S-8 查看價(jià)格 查看價(jià)格

比特利

13% 重慶比特利建材有限公司
類色) S-四 查看價(jià)格 查看價(jià)格

比特利

13% 重慶比特利建材有限公司
類色) T四 查看價(jià)格 查看價(jià)格

比特利

13% 重慶比特利建材有限公司
材料名稱 規(guī)格/型號(hào) 除稅
信息價(jià)
含稅
信息價(jià)
行情 品牌 單位 稅率 地區(qū)/時(shí)間
日本瓦[J-四] 查看價(jià)格 查看價(jià)格

韶關(guān)市2009年11月信息價(jià)
日本瓦[J-四] 查看價(jià)格 查看價(jià)格

韶關(guān)市2009年7月信息價(jià)
日本瓦[J-四] 查看價(jià)格 查看價(jià)格

韶關(guān)市2008年9月信息價(jià)
日本瓦[J-四] 查看價(jià)格 查看價(jià)格

韶關(guān)市2008年8月信息價(jià)
日本瓦[J-四] 查看價(jià)格 查看價(jià)格

韶關(guān)市2008年1月信息價(jià)
日本瓦[J-四] 查看價(jià)格 查看價(jià)格

韶關(guān)市2007年10月信息價(jià)
日本瓦[J-四] 查看價(jià)格 查看價(jià)格

韶關(guān)市2007年8月信息價(jià)
日本瓦[J-四] 查看價(jià)格 查看價(jià)格

韶關(guān)市2007年7月信息價(jià)
材料名稱 規(guī)格/需求量 報(bào)價(jià)數(shù) 最新報(bào)價(jià)
(元)
供應(yīng)商 報(bào)價(jià)地區(qū) 最新報(bào)價(jià)時(shí)間
二叉 S-8|3645塊 1 查看價(jià)格 大連東方泰陶建材經(jīng)銷部 遼寧  大連市 2015-11-24
二叉噴頭 DN15|6779個(gè) 1 查看價(jià)格 佛山市天興消防器材有限公司 廣東  佛山市 2015-10-20
、二叉 -|1臺(tái) 1 查看價(jià)格 深圳市力德森氣動(dòng)工具有限公司    2017-06-12
二叉 200X120X100mm|9894塊 1 查看價(jià)格 佛山市金九方陶瓷有限公司 廣東  佛山市 2015-12-24
二叉頭路燈 高度5米,功率2×30W,光源LED|4臺(tái) 3 查看價(jià)格 深圳市奧瑞泰光電科技有限公司 廣東  廣州市 2019-01-28
超五類二叉水晶頭 PL45E-A 水晶頭類|7531盒 1 查看價(jià)格 廣州市唯康通信技術(shù)有限公司 廣東  廣州市 2015-05-27
特型 1.種類:黃連木2.胸徑或干徑:10主桿,主桿胸徑16-183.株高、冠徑:植株高9m4.起挖方式:符合設(shè)計(jì)、植株種植要求5.養(yǎng)護(hù)期:2年,成活率100%|2株 2 查看價(jià)格 成都溫江區(qū)澄昊園藝場(chǎng) 四川   2019-08-30
執(zhí)手-撥外露40 CZH33B|1個(gè) 1 查看價(jià)格 廣東合和建筑五金制品有限公司 廣東   2022-06-10

如果一棵具有n個(gè)結(jié)點(diǎn)的深度為k的二叉樹,它的每一個(gè)結(jié)點(diǎn)都與深度為k的滿二叉樹中編號(hào)為1~n的結(jié)點(diǎn)一一對(duì)應(yīng),這棵二叉樹稱為完全二叉樹。

可以根據(jù)公式進(jìn)行推導(dǎo),假設(shè)n0是度為0的結(jié)點(diǎn)總數(shù)(即葉子結(jié)點(diǎn)數(shù)),n1是度為1的結(jié)點(diǎn)總數(shù),n2是度為2的結(jié)點(diǎn)總數(shù),則 ①n= n0+n1+n2 (其中n為完全二叉樹的結(jié)點(diǎn)總數(shù));又因?yàn)橐粋€(gè)度為2的結(jié)點(diǎn)會(huì)有2個(gè)子結(jié)點(diǎn),一個(gè)度為1的結(jié)點(diǎn)會(huì)有1個(gè)子結(jié)點(diǎn),除根結(jié)點(diǎn)外其他結(jié)點(diǎn)都有父結(jié)點(diǎn),所以②n= 1+n1+2*n2 ;由①、②兩式把n2消去得:n= 2*n0+n1-1,由于完全二叉樹中度為1的結(jié)點(diǎn)數(shù)只有兩種可能0或1,由此得到n0=n/2 或 n0=(n+1)/2。

簡便來算,就是 n0=n/2,其中n為奇數(shù)時(shí)(n1=0)向上取整;n為偶數(shù)時(shí)(n1=1)。可根據(jù)完全二叉樹的結(jié)點(diǎn)總數(shù)計(jì)算出葉子結(jié)點(diǎn)數(shù)。

完全二叉樹:葉節(jié)點(diǎn)只能出現(xiàn)在最下層和次下層,并且最下面一層的結(jié)點(diǎn)都集中在該層最左邊的若干位置的二叉樹

完全二叉樹常見問題

葉子結(jié)點(diǎn)只可能在最大的兩層上出現(xiàn),對(duì)任意結(jié)點(diǎn),若其右分支下的子孫最大層次為L,則其左分支下的子孫的最大層次必為L 或 L+1;

出于簡便起見,完全二叉樹通常采用數(shù)組而不是鏈表存儲(chǔ),其存儲(chǔ)結(jié)構(gòu)如下:

var tree:array[1..n]of longint;{n:integer;n>=1}

對(duì)于tree[i],有如下特點(diǎn):

(1)若i為奇數(shù)且i>1,那么tree的左兄弟為tree[i-1];

(2)若i為偶數(shù)且i<n,那么tree的右兄弟為tree[i+1];

(3)若i>1,tree的父親節(jié)點(diǎn)為tree[i div 2];

(4)若2*i<=n,那么tree的左孩子為tree[2*i];若2*i+1<=n,那么tree的右孩子為tree[2*i+1];

(5)若i>n div 2,那么tree[i]為葉子結(jié)點(diǎn)(對(duì)應(yīng)于(3));

(6)若i<(n-1) div 2.那么tree[i]必有兩個(gè)孩子(對(duì)應(yīng)于(4))。

(7)滿二叉樹一定是完全二叉樹,完全二叉樹不一定是滿二叉樹。

完全二叉樹第i層至多有2^(i-1)個(gè)節(jié)點(diǎn),共i層的完全二叉樹最多有2^i-1個(gè)節(jié)點(diǎn)。

完全二叉樹的特點(diǎn)是:

1)只允許最后一層有空缺結(jié)點(diǎn)且空缺在右邊,即葉子結(jié)點(diǎn)只能在層次最大的兩層上出現(xiàn);

2)對(duì)任一結(jié)點(diǎn),如果其右子樹的深度為j,則其左子樹的深度必為j或j+1。 即度為1的點(diǎn)只有1個(gè)或0個(gè)

完全二叉樹文獻(xiàn)

一種基于有序二叉樹的變量池的設(shè)計(jì)和應(yīng)用 一種基于有序二叉樹的變量池的設(shè)計(jì)和應(yīng)用

格式:pdf

大?。?span id="l7uuno2" class="single-tag-height">71KB

頁數(shù): 4頁

評(píng)分: 4.8

分層模式在軟件開發(fā)中有著廣泛的應(yīng)用,必然使各層之間產(chǎn)生頻繁的數(shù)據(jù)交互,從而導(dǎo)致軟件性能大大下降。針對(duì)上述問題,本文提出一種基于有序二叉樹的變量池的解決方案,軟件的配置信息以及各層之間的交互數(shù)據(jù)保存在變量池中,對(duì)變量的所有操作都基于變量池,通過變量池的使用,既方便了各層之間數(shù)據(jù)交互,也簡化了各層之間的接口設(shè)計(jì)?;谠摲桨?本文最后實(shí)現(xiàn)了一個(gè)銀行自助終端系統(tǒng)。

立即下載
實(shí)物期權(quán)二叉樹方法在房地產(chǎn)投資決策中的應(yīng)用 實(shí)物期權(quán)二叉樹方法在房地產(chǎn)投資決策中的應(yīng)用

格式:pdf

大?。?span id="26sbryt" class="single-tag-height">71KB

頁數(shù): 3頁

評(píng)分: 4.6

房地產(chǎn)是我國國民經(jīng)濟(jì)的支柱產(chǎn)業(yè),傳統(tǒng)的凈現(xiàn)值貼現(xiàn)方法不再適合于評(píng)估房地產(chǎn)項(xiàng)目的價(jià)值。本文將實(shí)物期權(quán)定價(jià)的二叉樹方法運(yùn)用于房地產(chǎn)項(xiàng)目投資決策,通過對(duì)案例的解析來說明該方法較傳統(tǒng)的凈現(xiàn)值貼現(xiàn)方法更適合于房地產(chǎn)項(xiàng)目投資決策。

立即下載

大家都知道完全二叉樹的總結(jié)點(diǎn)數(shù)是: 2^h-1,而均衡二叉樹是完全二叉樹再加上幾個(gè)葉結(jié)點(diǎn),所以它的總結(jié)點(diǎn)數(shù)就是:2^(h-1)-1+m,其中h是樹的深度,m是第h層葉結(jié)點(diǎn)個(gè)數(shù)。

下面我們來討論左偏樹的距離和節(jié)點(diǎn)數(shù)的關(guān)系。

[引理1] 若左偏樹的距離為一定值,則節(jié)點(diǎn)數(shù)最少的左偏樹是完全二叉樹。

證明:由性質(zhì)2可知,當(dāng)且僅當(dāng)對(duì)于一棵左偏樹中的每個(gè)節(jié)點(diǎn)i,都有dist(left(i)) =dist(right(i)) 時(shí),該左偏樹的節(jié)點(diǎn)數(shù)最少。顯然具有這樣性質(zhì)的二叉樹是完全二叉樹。

[定理1] 若一棵左偏樹的距離為k,則這棵左偏樹至少有2^(k+1)-1個(gè)節(jié)點(diǎn)。

證明:由引理1可知,當(dāng)這樣的左偏樹節(jié)點(diǎn)數(shù)最少的時(shí)候,是一棵完全二叉樹。距離為k的完全二叉樹高度也為k,節(jié)點(diǎn)數(shù)為2^(k+1)-1,所以距離為k的左偏樹至少有2^(k+1)-1個(gè)節(jié)點(diǎn)。

作為定理1的推論,我們有:

[性質(zhì)4] 一棵N個(gè)節(jié)點(diǎn)的左偏樹距離最多為?log(N+1)?-1。

證明:設(shè)一棵N個(gè)節(jié)點(diǎn)的左偏樹距離為k,由定理1可知,N ≥ 2^(k+1)-1,因此k ≤ ?log(N+1)?-1。

標(biāo)程

《數(shù)字序列》程序

1

/ \

2 3

\ /

4 5 是均衡二叉樹,因?yàn)樗サ羧~結(jié)點(diǎn)及相應(yīng)的樹枝后,

變成了:

1

/ \

2 3 ,這是一個(gè)二叉樹。

1

/ \

2 3

而 \ / \ 則不是,因?yàn)樗サ羧~結(jié)點(diǎn)及相應(yīng)的樹枝后,

4 5 6

/

7

變成了:

1

/ \

2 3

\

4

很顯然,這并不是一個(gè)完全二叉樹。

完全二叉樹相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識(shí)
  • 相關(guān)專欄

最新詞條

安徽省政采項(xiàng)目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時(shí)籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無線POS機(jī) 廣東合正采購招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計(jì)量泵 廣州采陽招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計(jì)量單位 福建省中億通招標(biāo)咨詢有限公司 泛海三江 威海鼠尾草 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 廣東國咨招標(biāo)有限公司 甘肅中泰博瑞工程項(xiàng)目管理咨詢有限公司 山東創(chuàng)盈項(xiàng)目管理有限公司 當(dāng)代建筑大師 廣西北纜電纜有限公司 拆邊機(jī) 大山檳榔 上海地鐵維護(hù)保障有限公司通號(hào)分公司 甘肅中維國際招標(biāo)有限公司 舌花雛菊 湖北鑫宇陽光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無縫鋼管 中國石油煉化工程建設(shè)項(xiàng)目部 華潤燃?xì)猓ㄉ虾#┯邢薰? 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 建設(shè)部關(guān)于開展城市規(guī)劃動(dòng)態(tài)監(jiān)測(cè)工作的通知 電梯平層準(zhǔn)確度 廣州利好來電氣有限公司 四川中澤盛世招標(biāo)代理有限公司