当图中存在负权重边时,Dijkstra算法会失败。但是,有一个例外:如果在一个有向无环图中,只有离开源节点的边是负的(其他所有边都是正的),那么我们可以成功地使用Dijkstra算法。
现在我的问题是,在上述例外情况下,如果该图有一个循环会怎样?我相信Dijkstra算法将无法工作,但我无法举出一个具有循环的有向图的例子,且唯一的负边缘是离开源节点这一点对于Dijkstra并不起作用。有人能提供一个例子吗?
现在我的问题是,在上述例外情况下,如果该图有一个循环会怎样?我相信Dijkstra算法将无法工作,但我无法举出一个具有循环的有向图的例子,且唯一的负边缘是离开源节点这一点对于Dijkstra并不起作用。有人能提供一个例子吗?