第六周作业1
来源:互联网 发布:2017全国火灾数据统计 编辑:程序博客网 时间:2024/06/04 21:49
P167 5.18
(a)这些字母最优Huffman编码是:
a:0111 b:010001 c:10001 d:01101
e:111 f:000010 g:010011 h:1011
i:1101 j:0000000011 k:00000001 l:01100
m:000001 n:1100 o:0101 p:010000
q:0000000001 r:1010 s:1001 t:0001
u:10000 v:0000001 w:000011 x:0000000010
y:010010 z:0000000000
(b)每个字母的编码平均需要4.112位;
(c)该值会比以上的结果还要大,因为计算熵的时候有小数位,而实际上每个每个字符的编码的长度都是整数;
(d)不认为。除了空格外,句子间的分隔符也应该考虑。
0 0
- 第六周作业1
- 第六周作业1
- 第六周作业(1)
- 第六周作业(二.1)
- 第六周作业1(例题照搬)
- 第六周C++作业(part 1)
- 第六周作业1:闰年判断循环!
- 第六周作业
- 第六周作业
- 第六周作业 3
- 第六周作业 4
- 第六周作业 5
- 第六周作业
- 第六周作业
- 第六周作业
- Java第六周作业
- 第六周作业
- 第六周作业
- 制作 Mavericks 10.9安装U盘
- Code Review代码审查的思路
- hdu oj 1242 Rescue
- hadoop分析 - HDFS上传文件
- 小技巧:让linux程序在后台运行
- 第六周作业1
- zedboard系列-2、原装SD卡程序测试
- Allen 学习 cocos2dx (一) 创建游戏项目 Hello World
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录
- typeof在kernel中的使用——C语言的“编译时多态”
- 第六周作业1——利用哈夫曼编码英文字母表
- android滚动TextView设计
- cocos2dx坐标系及节点尺寸
- 【蓝桥杯练习系统】 入门训练 序列求和