文章

47

粉丝

0

获赞

0

访问

18.4k

头像
2009年计算机学科专业基础综合试题 - 第41题回答
数据结构
发布于2025年10月12日 15:58
阅读数 516

否,设顶点U为起始顶点要找出到最终顶点C的最短路径,当前有两条路径。1.顶点U到A距离1,顶点A到B距离1,顶点B到C距离1。2.顶点U到C距离2。已知顶点U到C的最短路径为2,如果采用上述算法得出的最短路径为3。故出现错误。


评分及理由

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

学生回答指出该方法不能求得最短路径,这与标准答案的结论一致,因此基本判断正确。但学生给出的例子存在逻辑问题:学生描述的例子中,顶点U到A距离1,A到B距离1,B到C距离1,总路径长度为3;而U到C直接距离为2。按照题目描述的算法,从初始顶点U开始,会选择离U最近的顶点(即A,距离1),然后从A选择最近的顶点(B,距离1),最后从B到C(距离1),得到路径U→A→B→C,总长为3,而实际最短路径是U→C(距离2)。这个例子确实能说明算法错误,但学生没有明确说明顶点名称和边的连接关系,且例子中的权值均为1,与标准答案中不同权值的例子相比,不够典型,但逻辑上可以说明问题。因此,学生回答正确但例子不够完善,扣1分。

得分:9分

题目总分:9分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发