存在比dijkstra更短的路径?
来源:9-2 Dijkstra算法的思想
天之子
2017-08-11
老师,在这张图中,如果0->3的距离是2.1,3到1的距离是0.1,那么经过0-3-1这条路径到达1的距离是2.2,比通过dijkstra算法求的的0-2-1的3还要小呢。我理解的是不是有问题啊?
写回答
2回答
-
慕雪9091725
2018-08-23
在你说的这种情况下
在结束了第一轮循环后
0->并不会被更新为5 而是保持原来的2.1
所以下一轮可以确定0->3的最小值为2.1 同时0-3的这个2.1是所有结尾未作为源点路径中最短的
故0->3的最短路径可以确定为2.1 且下一轮循环 将3作为源点继续
00 -
liuyubobobo
2017-08-11
抱歉,你说的是哪张图?
032017-08-12
相似问题