采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,在这张图中,如果0->3的距离是2.1,3到1的距离是0.1,那么经过0-3-1这条路径到达1的距离是2.2,比通过dijkstra算法求的的0-2-1的3还要小呢。我理解的是不是有问题啊?
在你说的这种情况下
在结束了第一轮循环后
0->并不会被更新为5 而是保持原来的2.1
所以下一轮可以确定0->3的最小值为2.1 同时0-3的这个2.1是所有结尾未作为源点路径中最短的
故0->3的最短路径可以确定为2.1 且下一轮循环 将3作为源点继续
抱歉,你说的是哪张图?
哦哦,是9.2小节的那张图~
是我的问题,理解错了,这种情况下是不会选出0-2-1这条路径的。
:) 继续加油!
登录后可查看更多问答,登录/注册
课程专为:短时间内应对面试、升职测评等艰巨任务打造
8.8k 21
5.8k 3
5.0k 5
1.4k 18