文章
161
粉丝
0
获赞
1
访问
49.8k

评分及理由
(1)得分及理由(满分4分)
学生回答“哈夫曼树的结构”。标准答案指出可以使用哈夫曼树或前缀无关编码对应的二叉树。哈夫曼树是满足前缀特性的二叉树的一种典型应用,且其结构(字符在叶结点)能很好地保存这种编码。因此,该回答正确且符合题意。得4分。
(2)得分及理由(满分3分)
学生回答“遇0为左子树,遇1为右子树”,并给出了示例。这描述了从根结点开始,根据0/1串的每一位选择左或右子树进行遍历的过程。虽然回答较为简略,没有明确提到“走到叶结点输出字符并回到根结点重复”这一完整译码循环,但核心的遍历规则已经给出。考虑到译码过程的核心就是依据0/1序列在树中走路径,该回答抓住了要点。得3分。
(3)得分及理由(满分3分)
学生回答“按照字符编码,来画出树。如果一个字符出现在其它字符的前面,即路径上或者可以说不在叶子结点上,那就不符合前缀编码的特性”,并举例说明。这准确描述了判定过程:根据所有编码构造一棵二叉树(0向左,1向右),如果所有字符对应的结点都是叶结点,则具有前缀特性;如果某个字符的编码对应了内部结点(即成为其他字符编码路径的一部分),则不具有前缀特性。该回答逻辑正确,表述清晰。得3分。
题目总分:4+3+3=10分
登录后发布评论
暂无评论,来抢沙发