第六周作业--利用哈夫曼树编码英文字母表
来源:互联网 发布:oracle sql top用法 编辑:程序博客网 时间:2024/04/29 20:12
1,、哈夫曼树如下图所示:
哈弗编码为:
2、由a可得:(3*2+4*8+5*4+6*7+7+8+10*4)/27≈5.74,即每个字母的编码平均需要6位。
3、熵约为5.74,结果肯定比熵要大,因为在计算熵的时候允许有小数个比特,而实际上每个字符的编码长度都必需为整数。
4、我不认为这就是英文文本压缩的下限。除了字母及其出现的频率,还可以重点考虑单词的前缀,后缀,或者整个单词。 0 0
- 第六周作业--利用哈夫曼树编码英文字母表
- 第六周作业1 -- 利用哈夫曼编码英文字母表
- 第六周作业——利用哈夫曼编码英文字母表
- 第六周作业1 -- 利用哈夫曼编码英文字母表
- 第六周作业——利用哈夫曼编码英文字母表
- 第六周作业——利用哈夫曼编码英文字母表
- 利用哈夫曼编码英文字母表(第六周作业)
- 第六周作业1--利用哈夫曼编码英文字母表
- 第六周作业——利用哈夫曼编码英文字母表
- 第六周作业1-利用哈夫曼编码英文字母表
- 第六周作业--利用哈夫曼编码英文字母表
- 第六周作业1------利用哈夫曼编码英文字母表
- 第六周作业--利用哈夫曼编码英文字母表
- 第六周作业—利用哈夫曼编码英文字母表
- 第六周作业——利用哈夫曼编码英文字母表
- 第六周作业——利用哈夫曼编码英文字母表
- 第六周作业—利用哈夫曼编码英文字母表
- 第六周作业1 -- 利用哈夫曼编码英文字母表
- 经典排序算法
- 多线程
- Java中堆、栈、常量池等概念解析
- ps aux命令显示的状态列中的Ss+,Rsl,R+,S<sl都是什么意思呢?
- SeaJS入门教程系列之完整示例(三)
- 第六周作业--利用哈夫曼树编码英文字母表
- emacs中使用auto-complete的详细设置
- Linux下makefile的编写
- hdu 3833 YY's new problem(哈希)
- hdu1286 找新朋友 (欧拉函数法)
- rz与sz命令
- ubuntu 手动挂载U盘 [已亲自实验过]
- 将字符串逆序打印和按单词逆序打印
- Transportation-301uva 回溯