11 有一棵二元樹(binary tree),總節點數為80 個,分枝度(branch factor)為1 的節點數有39 個,則分枝度
為2 的節點數有幾個?
(A) 41
(B) 20
(C) 40
(D) 21
答案:登入後查看
統計: A(35), B(130), C(44), D(26), E(0) #140569
統計: A(35), B(130), C(44), D(26), E(0) #140569
詳解 (共 3 筆)
#972929
設分支度為0的節點有n個,分支度為2的節點有m個。
其中,n=m+1,所以n+m+39=(m+1)+m+39=80。
最後算出m=20。
其中,n=m+1,所以n+m+39=(m+1)+m+39=80。
最後算出m=20。
7
0
#3995994
設一棵樹的總分支數為b
n為總結點
那b=n-1 (除了樹根)
設n0為0分支度,n1為分支度1,n2為分支度2
2元樹最多分支度為2,終末節點(n0)為0
那b=(n0*0)+(n1*1)+(n2*2)
則n-1=(n0*0)+(n1*1)+(n2*2)
80-1=(39*1)+(n2*2)
80=40+2n2
40=2n2
20=n2
3
0
#966970
??
1
1