![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SPFA
文章平均质量分 95
菜菜菜菜oo
zzu大三计科蒟蒻
展开
-
找负环(图论基础)
实际上两种方法是等价的,都是判断是否路径包含n条边,用的更多的还是第二种方法。环内路径上的权值和为负。所经过的最短路径的边数。原创 2024-02-15 19:44:14 · 1521 阅读 · 0 评论 -
SPFA最短路复习
在每一次迭代时,只有在上一次迭代中被更新了距离的点,才有可能去更新其他节点。因此,在每一次迭代时,我们将更新过距离的顶点加入一个队列(如果顶点已经在队列里则不加),在下一次迭代时,只需要遍历队列中的顶点连出去的边即可。我们会进行多次迭代,每进行一次迭代,就对图上所有的边都尝试进行一次松弛操作,当一次迭代中没有点的。在最短路存在的情况下(图中不存在负环),由于一次迭代会使最短路的边数至少加。在每次迭代中,遍历所有边,尝试进行松弛操作。轮迭代,每一轮迭代的复杂度为。的最短路,这样通过当前的。原创 2024-02-15 18:01:35 · 951 阅读 · 0 评论