詳情
二叉樹的深度(二叉樹的深度怎么算公式)
二叉樹的深度和高度有什么區(qū)別
樹的深度(Depth)——樹中所有結(jié)點(diǎn)層次的最大值,也稱高度。
二叉樹的深度是指
二叉樹結(jié)點(diǎn)的度數(shù)指該結(jié)點(diǎn)所含子樹的個(gè)數(shù),二叉樹結(jié)點(diǎn)子樹個(gè)數(shù)最多的那個(gè)結(jié)點(diǎn)的度為二叉樹的度。
二叉樹的根結(jié)點(diǎn)所在的層數(shù)為1,根結(jié)點(diǎn)的孩子結(jié)點(diǎn)所在的層數(shù)為2,以此下去。深度是指所有結(jié)點(diǎn)中最深的結(jié)點(diǎn)所在的層數(shù)。
二叉樹的深度為k,則二叉樹最多有()個(gè)結(jié)點(diǎn)?
展開全部
填空題
1.2的k-1次冪
2.根
3.中續(xù)
4.(log2n)+1
5.鏈?zhǔn)酱鎯?chǔ)
6.最小
7.n-1
8.5
9.每個(gè)頂點(diǎn)的訪問次數(shù)
10.任意
單選
1.B
2.D
3.C
4.B
5.A
6.A
7.B
8.B
9.B
10.C
判斷
1.對(duì)
2.對(duì)
3.對(duì)
4.錯(cuò)
5.對(duì)
6.對(duì)
7.對(duì)
8.錯(cuò)
9.對(duì)
10.對(duì)
綜合
36
有的不確定??!
二叉樹的深度和層數(shù)一樣嗎
二叉樹是一種特殊的樹形結(jié)構(gòu),二叉樹中每個(gè)節(jié)點(diǎn)的度都不大于2,其可遞歸地定義如下:二叉樹是N個(gè)結(jié)點(diǎn)的有限集合,它或者是空集,或者是由一個(gè)跟結(jié)點(diǎn)加上兩棵分別稱為左子樹或右子樹的互不相交的二叉樹組成.
節(jié)點(diǎn)的概念跟樹的節(jié)點(diǎn)概念一樣
二叉樹的根結(jié)點(diǎn)所在的層數(shù)為1,根結(jié)點(diǎn)的孩子結(jié)點(diǎn)所在的層數(shù)為2,以此下去。深度是指所有結(jié)點(diǎn)中最深的結(jié)點(diǎn)所在的層數(shù)。
2^5-1=31
二叉樹的深度計(jì)算公式
#include
#include
typedefstructnode
{
chardata;
structnode*left,*right;
}Node,*PNode;
PNodecreateBtree(PNoderoot)//創(chuàng)建二叉樹,控制臺(tái)下輸入,基于先序遍歷輸入
{
chardata;
scanf("%c",&data);
if(data=='')
{
root=NULL;
returnroot;
}
root=(PNode)malloc(sizeof(Node));
root->data=data;
root->left=createBtree(root->left);
root->right=createBtree(root->right);
returnroot;
}
intdepth(PNoderoot)//這就是你要的函數(shù)。
{
intld,rd;
if(root==NULL)
{
return0;
}
ld=1+depth(root->left);
rd=1+depth(root->right);
returnld>rd?ld:rd;
}
intmain()
{
PNoderoot=NULL;
root=createBtree(root);
printf("%d",depth(root));
return0;
}
為了測(cè)試,寫了二叉樹的建立程序;
如下輸入可以看到結(jié)果
虛節(jié)點(diǎn)用空格輸入的。例如你輸入
先序遍歷
234空格空格5空格6空格空格7空格空格回車就可以看到結(jié)果。
另外,本算法是從1開始算深度的,就是根節(jié)點(diǎn)是深度下。
以上就是關(guān)于二叉樹的深度的相關(guān)介紹,。內(nèi)容來源于互聯(lián)網(wǎng),信息真?zhèn)涡枳孕斜鎰e。如有侵權(quán)請(qǐng)聯(lián)系刪除。
相關(guān)推薦
-
二叉樹的深度(二叉樹的深度怎么算公式)
二叉樹的深度?別聽樓上的。深度是從根結(jié)點(diǎn)算起,高度是從葉子節(jié)電算起。。那么,二叉樹的深度?一起來了解下吧。
-
佛羅倫薩主教堂(佛羅倫薩主教堂圖片)
佛羅倫薩主教堂?是一座哥特式建筑,高106米,其外部以綠、白、紅三色大理石裝飾,應(yīng)用建筑學(xué)、幾何學(xué)原理設(shè)計(jì)修建。那么,佛羅倫薩主教堂?一起來了解下吧。
-
東云多肉(28種東云系多肉)
東云多肉?衍生品種--東云系赤星瑪利亞羅密歐相府蓮瑪菲達(dá)烏木。那么,東云多肉?一起來了解下吧。
-
葡萄酒什么味道(怎么判斷葡萄酒壞掉了)
葡萄酒什么味道?干型酒一般比較澀,主要是單寧的味道,有的有酸味、橡木香味和果香味。那么,葡萄酒什么味道?一起來了解下吧。
-
老鴉瓣(老鴨嘴中藥)
老鴉瓣?老鴉瓣,別名山慈菇、光慈姑,是早春開放的野花一種,自遼寧至湖南各省均有分布,目前在江浙滬地區(qū)已進(jìn)入花期。老鴉瓣為百合科。那么,老鴉瓣?一起來了解下吧。
-
古羅馬浴場(chǎng)(古羅馬浴場(chǎng)壁畫裝飾)
古羅馬浴場(chǎng)?,1986年與特里爾其他古羅馬遺址及大教堂一起被聯(lián)合國(guó)教科文組織指定為世界文化遺產(chǎn)。那么,古羅馬浴場(chǎng)?一起來了解下吧。
-
養(yǎng)壁虎(養(yǎng)壁虎鋪什么)
養(yǎng)壁虎?壁虎飼養(yǎng)起來有點(diǎn)麻煩由于屬于穴居動(dòng)物所以必須準(zhǔn)備一個(gè)窩石頭留個(gè)縫隙就可以了還要準(zhǔn)備水食物。那么,養(yǎng)壁虎?一起來了解下吧。
-
雄安概念(雄安概念哪一年)
雄安概念?“一帶一路”是國(guó)家·三·大·戰(zhàn)·略·之·首,另外兩個(gè)是京津冀協(xié)同發(fā)展戰(zhàn)略、長(zhǎng)江經(jīng)濟(jì)帶戰(zhàn)略,其中雄安新區(qū)的設(shè)立是京津冀協(xié)同。那么,雄安概念?一起來了解下吧。
-
蜜蜂釀蜜(蜜蜂采蜜釀蜜過程)
蜜蜂釀蜜?花蜜的含水量,隨植物種類、氣候條件、蒸發(fā)時(shí)間等的不同,而有很大差異。那么,蜜蜂釀蜜?一起來了解下吧。
-
治沙造林(治沙造林 題目)
治沙造林?根據(jù)我國(guó)北方沙漠化地區(qū)自然資源環(huán)境、社會(huì)經(jīng)濟(jì)特點(diǎn),土地開發(fā)利用中存在的問題和沙漠化治理的典型經(jīng)驗(yàn),沙漠化土地的防治必須本著經(jīng)濟(jì)效益、生態(tài)效益和社會(huì)效益統(tǒng)一的目標(biāo),建立既可防止土地沙漠化,又可促進(jìn)生產(chǎn)發(fā)展的資源節(jié)約型、適度開發(fā)型和環(huán)境保護(hù)型的經(jīng)濟(jì)體系。那么,治沙造林?一起來了解下吧。
-
麥李(麥李櫻花)
麥李?2、將塔皮(酥皮)放在烤盤,用叉子炸少許洞洞在中心,并刷上蛋液。那么,麥李?一起來了解下吧。
-
鐵皇冠(綠九冠和鐵皇冠區(qū)別)
鐵皇冠?光線比較長(zhǎng)時(shí),偶爾會(huì)長(zhǎng)出三裂狀的復(fù)葉,葉脈有些像龜甲殼的紋路,成長(zhǎng)完全的葉底會(huì)蔓生黑褐色的孢子囊。那么,鐵皇冠?一起來了解下吧。
-
丑橘和粑粑柑(丑桔和粑粑柑的區(qū)別)
-
陸生植物(陸生植物包括)
陸生植物?能生長(zhǎng)在陸地上的植物,除了陸生植物外,還包括一些本來是水生植物,后來轉(zhuǎn)向陸地生活的植物。那么,陸生植物?一起來了解下吧。
-
娘娘宮(明朝娘娘宮)
娘娘宮?媽祖。那么,娘娘宮?一起來了解下吧。