利用哈夫曼编码英文字母表(第六周作业)
来源:互联网 发布:易知投资工资 编辑:程序博客网 时间:2024/04/29 21:52
5-18:
答案的呈现以纸质版为主,所以并不足够美观:
(a):
空格:111
a:1001
d:11000
e:000
f:100000
g:101000
h:0100
i:0011
j:1100111100
k:1100111
l:10001
m:110010
n:0010
o:1011
p:101010
q:1100111110
r:0111
s:0101
t:1101
u:01101
v:1100110
w:100001
x:1100111101
y:101001
z:1100111111
(b):
每个字母的编码平均需要5位。
(c):
计算出来的结果可能会偏大些,因为计算熵的值时,会用到小数点,值会偏大点。
(d):
这不是英文的文本压缩下限。其实可以将英文出现的单词相同的前缀和后缀考虑进去,这样被压缩的文本将会更小。
0 0
- 利用哈夫曼编码英文字母表(第六周作业)
- 第六周作业1 -- 利用哈夫曼编码英文字母表
- 第六周作业——利用哈夫曼编码英文字母表
- 第六周作业1 -- 利用哈夫曼编码英文字母表
- 第六周作业——利用哈夫曼编码英文字母表
- 第六周作业——利用哈夫曼编码英文字母表
- 第六周作业1--利用哈夫曼编码英文字母表
- 第六周作业——利用哈夫曼编码英文字母表
- 第六周作业1-利用哈夫曼编码英文字母表
- 第六周作业--利用哈夫曼编码英文字母表
- 第六周作业1------利用哈夫曼编码英文字母表
- 第六周作业--利用哈夫曼编码英文字母表
- 第六周作业—利用哈夫曼编码英文字母表
- 第六周作业——利用哈夫曼编码英文字母表
- 第六周作业——利用哈夫曼编码英文字母表
- 第六周作业—利用哈夫曼编码英文字母表
- 第六周作业1 -- 利用哈夫曼编码英文字母表
- 第六周作业--利用哈夫曼编码英文字母表
- ctags
- button 的两个方法 setImage:forState: 和 setBackgroundImage:forState:的区别
- 深入分析Oracle数据库中的checkpoint_change#
- POJ 1988 Cube Stacking (带权并查集)
- php图片类(水印和缩略图)
- 利用哈夫曼编码英文字母表(第六周作业)
- javaScript 总结
- "Hello World " —— 深入理解程序从编译到运行
- CSS 定位position属性
- .NET工程师必须掌握的知识点
- Windows Message Queue
- S3C2440上MMC/SD卡驱动实例开发讲解(一)
- X-47B已执行首次夜间飞行
- S3C2440上MMC/SD卡驱动实例开发讲解(二)