1樓:許光豔
解:葉子的度數為0;那麼設葉子數為x,則此樹的總分叉數為1*4+2*2+3*1+4*1=15;此樹的節點個數為16(此處涉及到一個公式;節點數=分叉數+1,一個分叉意味著一個node,加上根node由圖形便可以觀察出來)。又根據題目可以知道頂點數目還可以列出一個式子:
4+2+1+1+x便可以得到等式:4+2+1+1+x=16;x=8為葉子數。 答案 選 a
因為此題是資料結構中的問題:一般情況下都是有向樹,所以葉子節點的度數為0,要區分於離散數學中的無向樹葉子節點度為一。在資料結構中一般常用的公式為:
二叉樹:度為0的節點數=度為2的節點數+1(n0=n2+1)此公式可由上述計算思想推導(一般在二叉樹那裡的公式多一些,樹中只要你明確定義,畫出圖來,便可以根據圖形尋找出規律來)
2樓:匿名使用者
d.5。。。。。。。。。。。。。。。。。。。。
畫圖即可
設樹t的度為4,其中度為1,2,3,4的結點個數分別為4,3,2,1.則t中的葉子結點數為
3樓:116貝貝愛
結果為:
bai8
解題過程如下:
求結點數的方法:zhi
如果二叉樹dao為空,結點的深度為專0。如果二叉樹只屬有一個結點g為例,其中,它的左右子樹的深度為0;而這種情況二叉樹的深度為1。
如果二叉樹有兩個結點d,g為例,其中,以d為根結點的二叉樹的左子樹的深度為0,右子樹的深度為(0+1);而這種情況二叉樹的深度為2。
如果二叉樹有n個結點,二叉樹的深度為二叉樹左右子樹深度的最大值+1。如果二叉樹為空,二叉樹的葉子結點數為0。如果二叉樹只有一個結點g(左右子樹為空)為例,而這種情況二叉樹的葉子結點數為1。
如果二叉樹有兩個結點d(右子樹為非空),g(左右子樹為空)為例,其中,以d為根結點的二叉樹的左子樹的葉子結點數為0,右子樹的葉子結點數為1;而這種情況二叉樹的葉子結點數為1。
如果二叉樹有n個結點,二叉樹的葉子結點數為二叉樹左右子樹葉子結點數的和。
4樓:匿名使用者
(設樹t的度為4,其中度抄為1,2,3,4的結點個數襲分別為4,2,2,1.則t中的葉子結點數為:
這題的答案才為8!!!!!!!請認真核對原題目).
本題答案為11.
度為1,2,3,4的結點個數分別為4,3,2,1 ,意思就是有隻有一個分支的結點有4個,有兩個分支的結點有3個,......
結點的度:結點擁有的子樹數。(每個結點有多少個分支)葉子(終端結點):度為零的結點。(沒有分支的結點)樹的度:樹內各結點的度的最大值。
由樹的性質知:結點數為所有結點的度數之和加1 ,同時注意到葉子結點的度數為0
則總結點數(設葉子結點數為x)
1*4+2*3+3*2+4*1+x*0+1=21葉子結點數為
x=21-4-3-2-1=11
5樓:冰紅茶
=根結點樹1+3*度為4結點數+2*度為3結點數+2的結點數
=1+3*1+2*2+2*3=14
6樓:匿名使用者
很簡單的啊!!有一個公式的
結點數=2的n-1的平方
即4-1=3
2的三次
所以是8
n就是樹的深度
設樹的深度為4,其中度為1,2,3,4的結點數分別為4,2,1,1,則葉子結點數為多少?答案是7,
7樓:匿名使用者
因為任一棵樹中,結點總數=總分支數目+1,所以:
n0+4+2+1+1 = (n0*0 + 1*4 + 2*2 + 3*1 + 4*1)+1
則:n0=8
其中:n0表示葉子結點.
二叉樹性質:
二叉樹的每個結點至多隻有二棵子樹(不存在度大於2的結點),二叉樹的子樹有左右之分,次序不能顛倒。二叉樹的第i層至多有2^個結點;深度為k的二叉樹至多有2^k-1個結點;對任何一棵二叉樹t,如果其終端結點數為n_0,度為2的結點數為n_2,則n_0=n_2+1。
一棵深度為k,且有2^k-1個節點稱之為滿二叉樹;深度為k,有n個節點的二叉樹,當且僅當其每一個節點都與深度為k的滿二叉樹中,序號為1至n的節點對應時,稱之為完全二叉樹。
設樹t度為4,其中度為1.2.3.4的結點個數分別為4.2.1.1,則t中葉子結點數為()
8樓:█花仔
本題答案為du8. 度為1,2,3,4的結點個數zhi分別為4,2,1,1 ,意思
dao就是有隻有一個分支的結點內有容4個,有兩個分支的結點有2個,.. 結點的度:結點擁有的子樹數。
(每個結點有多少個分支) 葉子(終端結點):度為零的結點。(沒有分支的結點) 樹的度:
樹內各結點的度的最大值。 由樹的性質知:結點數為所有結點的度數之和加1 , 同時注意到葉子結點的度數為0 則總結點數(設葉子結點數為x) 1*4+2*2+3*1+4*1+x*0+1=16 葉子結點數為 x=16-4-2-1-1=8
設樹t度為4,其中度為1.2.3.4的結點個數分別為4.2.1.1,則t中葉子結點數為()
9樓:匿名使用者
本題答bai案為
8. 度為1,2,3,4的結點du個數分別為4,2,1,1 ,意思zhi就是有
dao只有一個分專
支的結點有4個,有兩個分支的結點有2個,..
結點的度:結點擁有的子樹數。(每個結屬點有多少個分支)葉子(終端結點):度為零的結點。(沒有分支的結點)樹的度:樹內各結點的度的最大值。
由樹的性質知:結點數為所有結點的度數之和加1 ,同時注意到葉子結點的度數為0
則總結點數(設葉子結點數為x)
1*4+2*2+3*1+4*1+x*0+1=16葉子結點數為
x=16-4-2-1-1=8
10樓:匿名使用者
度為1的節點可增加0個葉節點..
度為2的節點可增加1個葉節點~~2*1個
度為3的節點可增加2個葉節點~~1*2個
度為4的節點可增加3個葉節點~~1*3個
葉節點1個~~~
所以葉節點為...8個
設某棵樹的度為3,其中度為3,1,0的結點個數分別為3,4,15。則該樹中總結點數為幾?
11樓:嘴角微微上揚
設某棵樹的度
bai為du3,其中度為
3,1,0的結點個數分別為3,4,15。zhi則該樹dao中總結點數為8。
設度內為容0的結點數為n0,度為1的結點數為n1,度為2的結點數為n2,度為3的結點數為n3,度為4的結點數為n4,那麼這棵樹總的結點數為n0+n1+n2+n3+n4;
又因為樹中的每個結點(除了根結點外)都有一個指標指向它,那麼這棵樹總的結點數為總的指標數加上1;
總的指標數=1*n1+2*n2+3*n3+4*n4;故有:
1+1*n1+2*n2+3*n3+4*n4=n0+n1+n2+n3+n4;從而有
n0=1+n2+2*n3+3*n4=1+2+2*1+3*1=8。
設樹t的度為4,其中度為1,2,3和4點結點個數分別為4,2,1,1,則t中的葉子樹為多少?為什麼
12樓:宛丘山人
共有復8個葉子結點。
制因為bai度為4的結點下面有4個分支,du如果下面全是葉子zhi,就有4個葉子;同樣dao度為3的結點下面有3個分支,如果下面全是葉子,就有3個葉子;因為度為4、3的結點各1個,所以此時葉子結點共有7個。若把它們接在一個度為2的結點下,顯然借點總數沒有變,仍然是7。因為度為2的結點數共2個,所以應該再加上一個度為2的結點,這個子樹無論姐在**,都會使原有的葉子數減1(結點下面帶有孩子就不是葉子了),同時又增加了2個葉子,葉子總數變成了8個。
還有4個度為1的結點,相當於1個根結點帶1個葉子,無論把他們接在**,總使原有的葉子數減4,同時新增葉子數4,所以葉子總數是8個。
假如度為4、3的兩棵樹不接在度為2的一棵樹下,而是把度為4的樹接在度為3的樹下,或者把度為3的樹接在度為4的樹下,這樣原有的葉子數都要減1,成為6;而把2棵度為2的樹無論接在**,都是原有的葉子數減2,同時新增葉子數4,總葉子數為8,把4棵度為1的樹無論接在**,總是原有葉子數減4,同時新增葉子數4,葉子總數仍然是8.
總之葉子數一定是8。
設二叉樹t的度為4,其中度為1,2,3,4的結點的個數分別為4,2,1,1。則t中的葉子結點的個數為
13樓:匿名使用者
假設度為0的結點個數為n0,假設總的結點個數為n則依據邊來算結點總數為(邊的總數加1等於n):
n = 1 * 4 + 2 * 2 + 3 * 1 + 4 * 1 + 1 = 4 + 4 + 3 + 4 + 1 = 16 (1)
按照結點來算結點總數為(各度數結點的總和等於n):
n = n0 + 4 + 2 + 1 + 1 = n0 + 8 (2)
(2) - (1) 得 n0 - 8 = 0,因此n0 = 8即葉子結點個數為8