早教吧作业答案频道 -->其他-->
关于哈夫曼树的一题,感激不尽!字符集和S={A,B,C,D,E,F},权值集合W={2,3,5,7,9,12},对字符集和根据对应权值集合进行哈夫曼编码.1>画出哈夫曼树2>计算带全路径长度3>求各字符的哈夫曼编码
题目详情
关于哈夫曼树的一题,感激不尽!
字符集和S={A,B,C,D,E,F},权值集合W={2,3,5,7,9,12},对字符集和根据对应权值集合进行哈夫曼编码.
1>画出哈夫曼树
2>计算带全路径长度
3>求各字符的哈夫曼编码
字符集和S={A,B,C,D,E,F},权值集合W={2,3,5,7,9,12},对字符集和根据对应权值集合进行哈夫曼编码.
1>画出哈夫曼树
2>计算带全路径长度
3>求各字符的哈夫曼编码
▼优质解答
答案和解析
A-B合并(权5)
A-B再和C合并(权10)
D-E合并(权16)
(A-B)-C再和F合并(权21)
最后((A-B)-C)-F再和D-E合并(权37)
总之是找两个最小的结点合并,然后生成的新节点权为两个结点权之和.
平均路径长度为(2×3+3×3+5×2+7×1+9×1+12×1)/6=53/6约等于8.8
各字符Huffman编码可以为:A-0000 B-0001 C- 001 D-10 E-11 F-01
还有什么不懂,看看参考资料的网址吧~
A-B再和C合并(权10)
D-E合并(权16)
(A-B)-C再和F合并(权21)
最后((A-B)-C)-F再和D-E合并(权37)
总之是找两个最小的结点合并,然后生成的新节点权为两个结点权之和.
平均路径长度为(2×3+3×3+5×2+7×1+9×1+12×1)/6=53/6约等于8.8
各字符Huffman编码可以为:A-0000 B-0001 C- 001 D-10 E-11 F-01
还有什么不懂,看看参考资料的网址吧~
看了 关于哈夫曼树的一题,感激不尽...的网友还看了以下:
2.设给定一个权值集合W=(3,5,7,9,11),要求根据给定的权值集合构造一棵哈夫曼树并计算哈 2020-05-16 …
以权值分别为4,3,2,1的四个叶子结点构成的哈夫曼树,其带权路径长度WPL是__,4个权值对应的 2020-05-16 …
建哈夫曼树及编码,例如:已知某系统在通讯网络中只可能出现8种字符(A、B、C、D、E、F、G、H) 2020-05-16 …
有ABCDEF六个数据项,频度为6、5、4、3、2、1,构造哈夫曼树,确定哈夫曼编码.212191 2020-05-23 …
下列关于哈夫曼树的叙述错误的是A.一棵哈夫曼树是带权路径长度最短的二叉树B.一棵哈夫曼树中叶节 2020-05-24 …
下列关于哈夫曼树的叙述错误的是A.一棵哈夫曼树是带权路径长度最短的二叉树B.一棵哈夫曼树中叶结 2020-05-24 …
下面关于哈夫曼树的叙述中,正确的是(58)。A.哈夫曼树一定是完全二叉树B.哈夫曼树一定是平衡二叉树 2020-05-26 …
● 下面关于哈夫曼树的叙述中,正确的是 (58) 。 (58)A. 哈夫曼树一定是完全二叉树 B. 2020-05-26 …
关于哈夫曼树的一题,感激不尽!字符集和S={A,B,C,D,E,F},权值集合W={2,3,5,7 2020-06-18 …
以下说法错误的是().一般在哈夫曼树中,权值越大的叶子离根结点越近b哈夫曼树中没有度数为1的分支结 2020-06-23 …