文章
50
粉丝
0
获赞
0
访问
2.4k
上述方法不可行,如以下例子
顶点1到顶点2距离为2顶点1到顶点3距离为1,顶点3到顶点4距离为2,顶点4到顶点5距离为1,顶点2到顶点5距离为1
初始顶点为1目标顶点为5
根据上面算法会分别选择1-3,3-4,4-5距离共为4
而1到5的最佳路径是1-2,2-5距离共为3所以该方法不可行
评分及理由
(1)得分及理由(满分10分)
学生正确判断该方法不可行,并给出了一个具体的反例。反例中顶点1到顶点2距离为2,顶点1到顶点3距离为1,顶点3到顶点4距离为2,顶点4到顶点5距离为1,顶点2到顶点5距离为1。算法会先选择最近的顶点3(距离1),然后选择顶点4(距离2),最后选择顶点5(距离1),总路径长度为4。而实际最短路径是1→2→5,总长度为3。该反例有效证明了算法错误。学生答案与标准答案思路一致(均通过反例证明),且逻辑正确。因此得10分。
题目总分:10分
登录后发布评论
暂无评论,来抢沙发