1樓:匿名使用者
如圖完全二叉du樹(存在單分支zhi)對應的二叉連結串列求空dao指標域即求先孩子結點個數×版2再+1(此權處的1就是單分支結點的空指標域)
深度為9的完全二叉樹前8層是滿二叉樹,共2⁸-1=255個結點第9層有500-255=245個結點(245為奇數可知其父結點一定有單分支),其父結點個數為244/2+1=123(其中有一個單分支結點)
第8層有2⁷=128個結點,其中葉子結點個數128-123=5(不明白看下圖)
所以空指標域個數=245×2+5×2+1=501個純手打不容易,希望有幫助
2樓:萌萌小司機
因為bai2的8次方是du256,500個點是8+1=9層。
因為500為偶數zhi,所以其父結點只
dao有左孩子,即250號結點右域為空,第專屬8層共256個,250往後還有6個雙空的,第9層還有500-256=244個雙空。所以共有空域1+6*2+244*2=501個
3樓:匿名使用者
1+2+4+8+16+32+64+128+245 = 500,
這樣算深度是9,
空指標域 244*2+6*2+1=501
4樓:匿名使用者
9,[log2n]+1501
若一棵完全二叉樹有500個結點,則該二叉樹的深度為多少
5樓:墨汁諾
^深度為9。
由二叉樹性質:具有n個節點的完全二叉樹的深度為[log2^內n]+1
log2^500=8
8+1=9
比如:設no為度為0的節容點數
n1為度為1的節點數
n2為度為2的節點數
n=n0+n1+n2 (1)
根據二叉樹定義
n=n1+2*n2+1 (2)
由(1)(2)得
n2=n0-1 (3)
(3)代入(1)
n=2n0+n1-1
500=2n0+n1-1
n1只可能為1或0這裡顯然為1
n0=250
6樓:熊貓£m爺
由二叉樹性質:具有n個結點的完全二叉樹的深度為[log2^n]+1
log2^500=8
8+1=9
所以深度為9
7樓:匿名使用者
log2^500 =8
8+1=9總共九
設一棵完全二叉樹中有結點,則該完全二叉樹的深度為A,8 B,7 C,6 D
答案是 b,7 注 根結點的深度是1 分析過程如下 選項a,8 假設完全二叉樹的前7層都是滿二內叉樹,那麼容,這7層的結點數 2 7 1 127 65 注 2 7表示2的7次方 如果算上第8層的結點,總結點數會更多,不符合題目要求.選項b,7 假設完全二叉樹的前6層都是滿二叉樹,那麼,這6層的結點數...
若一棵二叉樹有葉子結點,則該二叉樹中度為2的結點個數是A 10 B 11 C
度為2的節點個數總是比葉子節點少一個,因此為10個,選a。若一棵二叉樹有11個葉子結點,則該二叉樹中度為2的結點個數是?節點個數是10。1 總結點數n n0 n1 n2,總結點數等於葉子結點數 度為內1的結點數 度為2的結點數。另外容,考慮一下二叉樹中的線,度為1的結點出去的線為1,度為2的結點線出...
二叉樹有結點,其中葉子結點有,該二叉樹的深度怎麼求?假設根結點在第一層
度為2的節點1 1 0個所以沒有度為2的節點共7層 二叉樹中 度為0的結點個數 度為2的結點個數 1 題目中葉子結點有1個,所以度為2的結點是0個 所以這7個結點是 每層一個 結點 一共7成 即深度為7 這就退化成一個連結串列了啊,一共7層,最後一層一個葉子節點。葉子節點就是度為0的結點,比度為2的...