文章

75

粉丝

0

获赞

0

访问

15.4k

头像
2026年 408 冲刺预测 3 套卷(二) - 第42题回答
数据结构
发布于2025年12月9日 15:49
阅读数 187


评分及理由

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

学生给出了 D(0)、D(1)、D(2) 的矩阵,且与标准答案一致。对于 D(3),学生回答“D(3)同D(2)一样”,这与标准答案中 D(3) 为 [[0,5,8,9], [∞,0,3,4], [∞,∞,0,1], [∞,∞,∞,0]] 不符。在标准答案中,D(2) 到 D(3) 的更新中,D[0][3] 从 10 更新为了 9,而学生的 D(2) 矩阵中 D[0][3] 已经是 10,且声称 D(3) 与之相同,说明学生遗漏了以 V2 为中间节点时对 D[0][3] 的更新(即 min(10, 8+1)=9)。这是一个关键的计算错误。因此,扣除 2 分。

得分:4 分

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

学生正确给出了从 V0 到 V2 的最短路径长度为 8,路径序列为 V0 → V1 → V2,与标准答案完全一致。

得分:2 分

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

学生回答“不可以”,并解释“若出现负权环,最短路径会一直更新”。标准答案指出 Floyd 算法能检测到负权环,因为对角线元素会出现负值。学生的回答在结论上是错误的(“不可以”意味着不能检测),但其解释“最短路径会一直更新”在一定程度上描述了负权环导致算法不收敛的现象,但并未明确指出算法可以通过检查对角线元素来检测。由于结论错误,扣 2 分。

得分:0 分

题目总分:4+2+0=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发