文章

17

粉丝

0

获赞

0

访问

913

头像
2020年计算机学科专业基础综合试题 - 第42题回答
数据结构
发布于2025年8月31日 22:03
阅读数 9


评分及理由

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

学生第一次识别未直接回答(1)问,但第二次识别明确回答“哈夫曼树”。标准答案中“哈夫曼树”或“二叉树”均为正确数据结构。学生答案正确,得4分。

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

学生描述“从0/1串中从前到后比对,出现与已知字符的编码相同时,将其转换为对应的字符即可”。但未提及关键数据结构(如哈夫曼树)的遍历过程(从根开始,沿0/1路径到叶结点),且“比对已知字符编码”的方式效率低(需遍历所有编码),未体现前缀特性优势。标准答案要求基于数据结构(如哈夫曼树)的译码过程,学生答案未正确结合数据结构,逻辑不完整。扣2分,得1分。

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

学生给出两种方法:一是直接检查编码前缀关系(“检查是否某个字符的编码是其他编码的前缀”),二是通过哈夫曼树构造判定(“能成功画出Huffman树则为前缀码”)。两种方法均正确,且哈夫曼树方法符合标准答案(构造二叉树,字符在叶结点)。答案完整,得3分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发