文章

78

粉丝

0

获赞

0

访问

36.5k

头像
2025 年 7 月第 1 次 408 月考试卷 - 第42题回答
数据结构
发布于2025年9月19日 17:01
阅读数 498

(1)BST如图平均查找长度是(1+2*2+4*3+4)/8=21/8
(2)15->20->18需要比较3次
(3)将20结点删除将25替代到原来的位置


评分及理由

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

学生通过图示和计算正确展示了BST的构造过程,结构图与标准答案一致(根15,左子树8/5/12/10,右子树20/18/25)。ASL计算中,学生给出公式(1+2*2+4*3+4)/8=21/8=2.625,与标准答案一致(深度分布:1个深度1、2个深度2、4个深度3、1个深度4,求和为1+4+12+4=21,除以8得2.625)。但公式中"4*3+4"应写为"4*3+1*4"更准确,但计算结果正确,且识别中可能误写,不扣分。得4分。

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

学生正确给出查找路径"15→20→18"(标准答案:15→20→18),并说明比较次数为3次(与标准答案一致)。得3分。

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

学生通过图示展示删除20后的BST结构:根15,左子树8/5/12/10,右子树25(左孩子为18)。该结构与标准答案一致(20被中序后继25替换,25原位置被其右子树(空)替代)。学生文字描述"将20结点删除将25替代到原来的位置"简洁但正确,符合中序后继替换法逻辑。删除过程说明较简略,但核心步骤(替换)正确,且图示补充了细节,不扣分。得3分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发