文章

5

粉丝

0

获赞

0

访问

247

头像
【250518年】408计算机统考真题模拟考试 - 第42题答案笔记
数据结构
发布于2025年5月23日 18:40
阅读数 38

计算机考研408统考历年真题及答案解析

(1)一定可以,是一个满二叉树,且字符节点都在最后一层 编码长度 = logN

(2)首先,这个满二茶树高度为 1 + logN, 那么每个节点的编码长度都为 logN  ,  所以WPL = a*N*logN

(3) 因为 ASCII 为8bit, 编码后所有字符长度 logN bit , 所以最少是 ( logN * m ) bit   压缩比为:logN : 8


评分及理由

(1)得分及理由(满分4分)

得分:4分

理由:学生回答正确,明确指出可以得到所有字符编码长度相同的哈夫曼树,并且编码长度为logN(即\(\log_2N\)),符合标准答案。

(2)得分及理由(满分2分)

得分:1分

理由:学生回答部分正确,正确指出每个节点的编码长度为logN,但WPL的计算中多乘了a(频率),而题目中频率a是相同的且为正整数,WPL应为\(N \times \log_2N\),因此扣1分。

(3)得分及理由(满分4分)

得分:3分

理由:学生回答基本正确,但有两个小错误:
1. ASCII码实际为7bit(标准中假设为7bit),学生误写为8bit,但题目说明假设原字符采用ASCII编码,可能理解为扩展ASCII(8bit),因此酌情扣0.5分。
2. 压缩比的表达应为\((\log_2N)/7\),学生写为logN:8,表达方式不完全准确,扣0.5分。

题目总分:4+1+3=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发