计算机科学与技术(本科)

树的带权路径长度为树中所有叶子结点的()。

题目

树的带权路径长度为树中所有叶子结点的()。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

带权为9,2,4,6的4个叶子结点构造一棵哈夫曼树,该树的带权路径长度为______。

A.21

B.41

C.36

D.39


正确答案:D
解析:本题考查哈夫曼树。哈夫曼树又称最优二叉树,是一种带权路径长度最短的树。路径是从树中一个结点到另一个结点之间的通路,路径上的分支数目称为路径长度。树的路径长度是从树根到每一个叶子之间的路径长度之和。结点的带权路径长度为从该结点到树根之间的长度与该结点权的乘积。哈夫曼是指含有n个权值分别为w1,w2,…,wn的n个叶子结点的二叉树中带权路径长度最小的那棵树。所以应该将权重最大的叶子结点距离根结点最近,权重次小的距离根结点次远,依次类推。所以WPL=9+6*2+(2+4)*3=39。

第2题:

利用3、 6、8、12这四个值作为叶子结点的权,生成一棵哈夫曼树,该树中所有叶子结点中的最长带权路径长度为( )。

A、18

B、16

C、30

D、12


标准答案:A

第3题:

由分别带权为9,2,5,7的四个叶子结点构成一棵哈夫曼树,该树的带权路径长度为( )。

A.23

B.37

C.44

D.46


正确答案:C

第4题:

哈夫曼树又称为(),它是n个带权叶子结点构成的所有二叉树中带权路径长度WPL()。
最优二叉树;最小的二叉树

第5题:

由分别带权9,2,3,5,6的五个叶子结点生成的哈夫曼树,该树的带权路径长度为

A.50

B.60

C.55

D.65


正确答案:C
解析:带权路径长度最小的二叉树叫哈夫曼树。先由哈夫曼算法生成哈夫曼树,有上述数据组成哈夫曼树,计算其带权路径(2+3)*3+(5+9+6)*2=55,所以本题正确答案为选项C。

第6题:

利用3、6、8、12这四个值作为叶子结点的权,生成一棵哈夫曼树,该树中所有叶子结点中的最长带权路径长度为()。

A.16

B.30

C.12

D.18


参考答案:D

第7题:

● 由权值为 29、12、15、6、23 的五个叶子结点构造的哈夫曼树为(64),其带权路径长度为 (65) 。


正确答案:A,B

第8题:

由权值为9,2,5,7的四个叶子结点构造一棵哈夫曼树,该树的带权路径长度为(50)。

A.23

B.37

C.44

D.46


正确答案:C
解析:根据哈夫曼算法,由权值为9,2,5,7的四个叶子结点构造的一棵哈夫曼树如下图所示。

第9题:

由圈权值为9.2.5.7的四个叶子结点构造一颗哈夫曼树,该树的带权路径长度为()。

A.23
B.37
C.44
D.46

答案:C
解析:

第10题:

树的带权路径长度最小的二叉树中必定没有度为1的结点。


正确答案:正确