A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈君 金牌黑马   /  2014-6-9 14:16  /  969 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 陈君 于 2014-6-11 21:43 编辑

ABCD4个字符,他们的权分别是1355.结果哈弗曼编码后他们的编码分别是多少?
看看我这个对不对。A:101,B:100,C:11,    D:0;
我已经被我的数据结构的教材搞晕了。好不容易按照书上的编码规律编出来了。最后发现书上的编码规则是错的。。。简直是误人子弟的书啊。。。

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

5 个回复

倒序浏览
如果两个叶子节点在同一层,那么是不是必须把权大的放到左边,权小的放到右边?还是无论怎么放都可以的?
回复 使用道具 举报
或者说同一层的节点的左右顺序是没关系的?无论是大的节点作为父节点的左节点还是右节点,都是没有影响的?但是这样的话,同样是用哈弗曼编码,编出来的码就不一样了吧?
回复 使用道具 举报
楼主什么专业?
回复 使用道具 举报

电子信息工程
回复 使用道具 举报
我现在已经知道了,原来这个顺序是没关系的。因为最好也是需要提供整个码表的,所以最后的编码不一样也就没关系了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马