第六周作业1——利用哈夫曼编码英文字母表

p167题目

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

解:

最优二叉树

(a)

字母的最优Huffman编码
字母最优Huffman编码
e001
空格110
n0000
i0001
s0100
h0101
r0110
a1000
o1010
t1110
c01110
u01111
l10010
d11110
f100110
w100111
y101100
g101101
b101110
p101111
m111110
v1111110
k11111110
j111111110
x1111111101
z1111111110
q1111111111


(b)

(3*2+4*8+5*4+6*7+7+8+10*4)/27 5.74 (位)

那么每个字母的编码平均需要 6 位

(c)

应该偏大;


(d)

应该不是;







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值