永发信息网

如何构造哈夫曼树,哈夫曼编码树怎么解?

答案:1  悬赏:30  手机版
解决时间 2021-08-18 19:34
如何构造哈夫曼树,哈夫曼编码树怎么解?
最佳答案
先编造哈夫曼树,哈夫曼树构造规则:
假设有n个权值,则构造出的哈夫曼树有n个叶子结点。 n个权值分别设为 w1、w2、…、wn,则哈夫曼树的构造规则为:
(1) 将w1、w2、…,wn看成是有n 棵树的森林(每棵树仅有一个结点);
(2) 在森林中选出两个根结点的权值最小的树合并,作为一棵新树的左、右子树,且新树的根结点权值为其左、右子树根结点权值之和;
(3)从森林中删除选取的两棵树,并将新树加入森林;
(4)重复(2)、(3)步,直到森林中只剩一棵树为止
构造的哈夫曼树是:
27
/ \
11 16
/ \ / \
c(5) 6 b(7) a( 9)
/ \
d(2) e(4)
默认左子树为0 右子树为1,所以对应的编码是:
a: 11 b:10 c:00 d:010 e:011
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求一句小学的英语节的英文标语
一直系统的单位阶跃响应C(t)=1+0.2e(-60t)-1.
利川到西安多少公里,利川到西安有多少公里
快男7强中谁被淘汰
为什么我只要看1部哈利波特就想把所有的看完
常宁市衡阳东方巴黎婚纱摄影这个地址怎么能查
姜水怎么熬,怎么熬生姜红糖水?
松鼠常吃的食物有哪些,松鼠主要吃什么
没老婆和女朋友.七夕该怎么过?
刷了K之后验尿能不能验出有没有怀孕啊?
以琳字结尾的诗词,含有飞和皓两个字的古诗名
从黑龙江建三江坐车去江苏无锡怎么走?
孝南区孝感九牧马可波罗卫浴地址在哪,我要去
炒米粉用冷水泡要多久,米线用冷水泡还是开水
难道得不到的真是最好的么?
推荐资讯
有什么助动词或情态动词后要加动词原形?那些
带有晨字的古诗词,带有新月两字的诗词有哪些
魏梦奇这个名字能打多少分
青岛的中国海洋大学有几个分校?分别在什么地
表示姐妹友谊的古诗词,关于友情和永恒的古诗
使徒行者的意思是什么,DNF里面那个使徒是什么
怎么用手机查找QQ积分
今天是我国的第几个建军节?
诺基亚N97i市价现在要多少?
怎么能让皮肤快速变白,有什么方法可以马上让
八月夏日阳光的句子,含有梨字的诗词
阿斗当官下一句,喜今日心心相印下联
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?