单选题
若一棵度为m的哈夫曼树有n个叶结点,则非叶结点的个数为______。 A.n-1 B.
C.
D.
A
B
C
D
【正确答案】
C
【答案解析】
[解析] 类比度为2的哈夫曼树,一棵度为m的哈夫曼树应只有度为m和度为0的结点,设度为m的结点有n
m
个,度为0的结点有n个,总结点数为N,N=n
m
+n
0
。因有N个结点的哈夫曼树有N-1条分支,则m×n
m
=N-1=n
m
+n-1,整理得(m-1)×n
m
=n-1,n
m
=(n-1)/(m-1)。
提交答案
关闭