huffman编码
来源:互联网 发布:淘宝页面怎么设计 编辑:程序博客网 时间:2024/05/22 06:50
今天初赛了,突然看到了一道huffman编码的题,发现不会了,于是决定要复习一下
自己理解就是用来压缩数据的,出现最多次的编码自然长度要短才能达到目的
步骤:
1)将信源符号的概率按减小的顺序排队。
2)把两个最小的概率相加,并继续这一步骤,始终将较高的概率分支放在右边,直到最后变成概率1。
3)画出由概率1处到每个信源符号的路径,顺序记下沿路径的0和1,所得就是该符号的霍夫曼码字。
4)将每对组合的左边一个指定为0,右边一个指定为1(或相反)。
下面举个例子来说说建树的过程
这个是从别人那里看来的,感觉生动形象
这里一定要注意,左边是小的 为0
右边是大的 为1
阅读全文
0 0
- Huffman树&&Huffman编码
- huffman编码
- huffman编码
- HUFFMAN 编码
- Huffman编码
- huffman编码
- huffman编码
- Huffman编码
- Huffman编码
- Huffman编码
- Huffman编码
- HuffMan编码
- Huffman编码
- Huffman编码
- Huffman编码
- huffman编码
- Huffman编码
- huffman编码
- 自定义控件_画圆
- 算法:输出华氏和摄氏的温度对照表
- 头部为横向滑动,下面Fragment和ViewPager
- 个人怎么申请微信公众号-微信公众号使用教程33
- Android侧滑菜单DrawerLayout
- huffman编码
- 属性动画的使用
- 《深入理解Nginx》读书笔记1:架构设计
- 064 不定积分之分部积分法 case 1-6 总结
- 春招准备日记day01
- 如何开发创建并玩转属于自己区块链的数字货币
- 属性动画_
- ios-FMDB多线程的使用技巧
- java设计模式(精通系列)-策略模式(Strategy)