赫夫曼树

太阳之子_然 2013-02-24 09:03:42
哪位前辈能指教一下赫夫曼树的意义及应用,不胜感激实在是不懂……什么叫赫夫曼编码?
...全文
155 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
太阳之子_然 2013-02-24
  • 打赏
  • 举报
回复
引用 1 楼 amoyman 的回复:
哈夫曼编码(Huffman Coding)是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种。Huffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长 度最短的码字,有时称之为最佳编码,一般就叫作Huffman编码。 更多内容,可以百一下或谷一下。
是不是说就是应用于编码的数据结构?
阿麦 2013-02-24
  • 打赏
  • 举报
回复
哈夫曼编码(Huffman Coding)是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种。Huffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长 度最短的码字,有时称之为最佳编码,一般就叫作Huffman编码。 更多内容,可以百一下或谷一下。
太阳之子_然 2013-02-24
  • 打赏
  • 举报
回复
引用 4 楼 bjrxyz 的回复:
一般用来压缩,节约空间或带宽,压缩率很接近香农在信息论中给出的压缩率极限 说白了就是把出现越是多的一种字符(信息块)用越短的编码表示,出现少的用长的表示,这样平衡下来总的编码长度就短了
引用 3 楼 amoyman 的回复:
记得当初学这个的时候,是用在压缩算法。
哦,感觉用不上这个算法,手头也没书,觉得分治法,贪心算法什么的更实用些,谢谢指教了。
太上绝情 2013-02-24
  • 打赏
  • 举报
回复
一般用来压缩,节约空间或带宽,压缩率很接近香农在信息论中给出的压缩率极限 说白了就是把出现越是多的一种字符(信息块)用越短的编码表示,出现少的用长的表示,这样平衡下来总的编码长度就短了
阿麦 2013-02-24
  • 打赏
  • 举报
回复
记得当初学这个的时候,是用在压缩算法。

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧