Dijkstra算法中不能有负权重环的问题
来源:9-3 实现Dijkstra算法
YoooooooA
2018-03-14
bobo老师,对于dijkstra算法中不能有负权重边的问题,可不可以理解为主要为了防止加权有向图中出现负权重环的情况,假设如果能保证环都是正权重的或0权重的,是不是在dijsktra算法中负权重边也是允许出现的呢?
写回答
1回答
-
liuyubobobo
2018-03-14
不完全。可以尝试下面的例子:寻找从0出发到1的最短路径,Dijkstra将得到错误的结果,而这个图中不存在环。
0->1 weight:3
0->2 weight:10
2->1 weight:-9
022018-03-15
相似问题