文章

161

粉丝

0

获赞

1

访问

49.8k

头像
2020年(408)计算机学科专业基础综合试题 - 第42题回答
数据结构
发布于2025年12月13日 17:33
阅读数 337


评分及理由

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

学生回答“哈夫曼树的结构”。标准答案指出可以使用哈夫曼树或前缀无关编码对应的二叉树。哈夫曼树是满足前缀特性的二叉树的一种典型应用,且其结构(字符在叶结点)能很好地保存这种编码。因此,该回答正确且符合题意。得4分。

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

学生回答“遇0为左子树,遇1为右子树”,并给出了示例。这描述了从根结点开始,根据0/1串的每一位选择左或右子树进行遍历的过程。虽然回答较为简略,没有明确提到“走到叶结点输出字符并回到根结点重复”这一完整译码循环,但核心的遍历规则已经给出。考虑到译码过程的核心就是依据0/1序列在树中走路径,该回答抓住了要点。得3分。

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

学生回答“按照字符编码,来画出树。如果一个字符出现在其它字符的前面,即路径上或者可以说不在叶子结点上,那就不符合前缀编码的特性”,并举例说明。这准确描述了判定过程:根据所有编码构造一棵二叉树(0向左,1向右),如果所有字符对应的结点都是叶结点,则具有前缀特性;如果某个字符的编码对应了内部结点(即成为其他字符编码路径的一部分),则不具有前缀特性。该回答逻辑正确,表述清晰。得3分。

题目总分:4+3+3=10分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发