文章
78
粉丝
0
获赞
0
访问
36.5k
(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分
登录后发布评论
暂无评论,来抢沙发