文章
17
粉丝
0
获赞
0
访问
913
评分及理由
(1)得分及理由(满分4分)
学生第一次识别未直接回答(1)问,但第二次识别明确回答“哈夫曼树”。标准答案中“哈夫曼树”或“二叉树”均为正确数据结构。学生答案正确,得4分。
(2)得分及理由(满分3分)
学生描述“从0/1串中从前到后比对,出现与已知字符的编码相同时,将其转换为对应的字符即可”。但未提及关键数据结构(如哈夫曼树)的遍历过程(从根开始,沿0/1路径到叶结点),且“比对已知字符编码”的方式效率低(需遍历所有编码),未体现前缀特性优势。标准答案要求基于数据结构(如哈夫曼树)的译码过程,学生答案未正确结合数据结构,逻辑不完整。扣2分,得1分。
(3)得分及理由(满分3分)
学生给出两种方法:一是直接检查编码前缀关系(“检查是否某个字符的编码是其他编码的前缀”),二是通过哈夫曼树构造判定(“能成功画出Huffman树则为前缀码”)。两种方法均正确,且哈夫曼树方法符合标准答案(构造二叉树,字符在叶结点)。答案完整,得3分。
题目总分:4+1+3=8分
登录后发布评论
暂无评论,来抢沙发