我要发布
仪器网/ 仪器社区/ 编码器/ 霍夫曼编码如何解码?

霍夫曼编码如何解码?

fuqljorr0752    2009-09-04    编码器    浏览 934 次

只给你一串01序列,难到通过解码能得出原来的文本,毕竟只要频率相同,有些文本霍夫曼编码是一样的,所以是不是在解码时不光要给你01序列,还要给你一些其他东西才行,比如给你编码时生成的码表,如:c:001 a:100 ,或给你其他定西???????十分困惑中... 只给你一串01序列,难到通过解码能得出原来的文本,毕竟只要频率相同,有些文本霍夫曼编码是一样的,所以是不是在解码时不光要给你01序列,还要给你一些其他东西才行,比如给你编码时生成的码表,如:c:001 a:100 ,或给你其他定西???????十分困惑中!!

精彩问答
aaa_001001 发布日期:2017-10-01
只要给你码表就行了.

编码的结果就是使每一个字符的编码都与另一个字符编码的前一部分不同.不可能出现像a:00,b:001这种情况.这样就不会遇到莫棱两可的情况了.

这是由二叉树的特点决定的,编码是由从根结点到一个叶子的路径决定的.不同的叶子对应的这种路径不可能出现像a:00,b:001这种情况.你可以画画二叉树图,就懂了.

霍夫曼编码重要作用就是用Z少的编码长度表示相同的内容,主要依据"频率大的编码短,频率小的编码长".
全部评论
苏哦哦哦哦啊 发布日期:2009-09-05
霍夫曼编码是需要一个表的,他吧常用的编程Z少位数的,没有对应表的话确实不能解码出来
最新主题
相关版块
我要评论
X您尚未登录
账号登录
X您尚未登录
手机动态密码登录
X您尚未登录
扫码登录
官方微信

仪器网微信服务号

扫码获取最新信息


仪器网官方订阅号

扫码获取最新信息

在线客服

咨询客服

在线客服
工作日:  9:00-18:00
联系客服 企业专属客服
电话客服:  400-822-6768
工作日:  9:00-18:00
订阅商机

仪采招微信公众号

采购信息一键获取海量商机轻松掌控