霍夫曼编码基本原理
背景
霍夫曼编码是最短的一种编码方式,霍夫曼读研的时候的老师给他们两个选择,发表一篇能用最简洁的方法编码或者老老实实准备考试。霍夫曼选择了第一个,灵光一现设计出了霍夫曼编码。
基本原理
先统计每个字母出现的概率,按照出现的大小排队,把最小的两个概率相加,作为新的概率和剩余的概率重新排队,再把最小的两个相加,依次类推,直到最后变成1。将路线上左右两边按照高路线是1,低路线是0编好。然后自上往下依次写路线上的0|1值。最终形成霍夫曼编码。
过程如下:
- 下面是每个字母出现的概率
- 霍夫曼树生成过程
- 最终得到的编码
本篇文章来至:学新通
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通
- 本文地址: https://www.swvq.com/boutique/detail/tanhbjfhhe
- 联系方式: luke.wu#vfv.cc
系列文章
更多
同类精品
更多
精彩评论
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word只能打字母不能打汉字怎么办
PHP中文网 06-28 -
pr做好的序列不见了怎么办
PHP中文网 05-12 -
微信小程序没声音怎么办
PHP中文网 06-15 -
word表格总是自动分成两个怎么办
PHP中文网 06-20 -
手机怎样打开html文件
PHP中文网 05-20 -
电脑开机后点击任务栏没反应怎么办
PHP中文网 06-24 -
微信提示登录环境异常是什么意思原因
PHP中文网 04-09 -
怎样阻止微信小程序自动打开
PHP中文网 06-13