题目内容
(请给出正确答案)
[单选题]
若用n个权值构造一棵最优二叉树(哈夫曼树),则该二叉树的结点总数为()。
A.2n
B.2n-1
C.2n+l
D.2n+2
查看答案
如果结果不匹配,请 联系老师 获取答案
A.2n
B.2n-1
C.2n+l
D.2n+2
(1)以 3,4,5,8,9,10作为叶结点的权,构造一棵哈夫曼树。
(2) 给出相应权重值叶结点的哈夫曼编码。
(3)一棵晗夫曼树有2n-1个结点,它是共有多少个权重值构造而成的?简述理由?
下列关于哈夫曼树的叙述错误的是
A.一棵哈夫曼树是带权路径长度最短的二叉树
B.一棵哈夫曼树中叶结点的个数比非叶结点的个数大1
C.一棵哈夫曼树结点的度要么是0,要么是2
D.哈夫曼树的根结点的权值等于各个叶子结点的权值之和
对n个权值均不相同的字符构成赫夫曼树,关于该树的叙述中,错误的是()。
A.该树一定是一棵完全二叉树
B.树中一定没有度为1的结点
C.树中两个权值最小的结点一定是兄弟结点
D.树中任一非叶结点的权值一定不小于下一层任一结点的权值
设给定权值总数有n个,其哈夫曼树的结点总数为()。
A.不确定
B.2n
C.2n+l
D.2n-1
已知字符及其权值如下:A(6),B(7),C(1),D(5),E(2),F(8),给出构造哈夫曼树和哈夫曼编码的过程,并计算带权路径长度。