文章
26
粉丝
93
获赞
1
访问
1.5k
评分及理由
(1)得分及理由(满分4分)
学生未直接画出BST结构图,但通过ASL计算过程(1×1 + 2×2 + 3×4 + 4×1)正确反映了各深度节点数量:深度1有1个(15),深度2有2个(8、20),深度3有4个(5、12、25、18),深度4有1个(10),与标准答案节点深度分布完全一致。ASL计算结果21/8=2.625正确。因此结构描述和计算均正确,得4分。
(2)得分及理由(满分3分)
学生给出查找路径"15→20→18"和比较次数3次,与标准答案完全一致,得3分。
(3)得分及理由(满分3分)
学生描述删除过程为"将20的右孩子25替换20,并将20的左孩子18挂到25的左孩子上"。该操作符合BST删除规则(用中序后继节点25替换被删节点20,并将原左子树18挂到25的左子树),但未明确说明25无左子树的特性(标准答案中25是叶子节点,挂接后结构正确)。过程描述基本正确,但未提及"中序后继"术语(不强制要求),扣1分。得2分。
题目总分:4+3+2=9分
登录后发布评论
暂无评论,来抢沙发