随笔分类 -  最短路

摘要:[TOC] 一、Floyd算法 如何求任意两点最短路?我们可以运行n次SPFA或Dijkstra求得, 而Floyd算法能在$O(N^3)$的时间复杂度内求出图中任意两点的最短路(多源最短路),且代码十分简短。 的本质是动态规划。设$f(k,i,j)$表示"由若干个编号不超过k的节点中转后"从$i$ 阅读全文
posted @ 2019-11-09 16:29 Wolfloral 阅读(2915) 评论(0) 推荐(5)
摘要:[TOC] 一、BFS法判负环 Code: 三、SPFA判正环 1. 由原来的最短路改为最长路 2. 将权值变为原来的相反数并跑最短路判负环 阅读全文
posted @ 2019-11-06 17:29 Wolfloral 阅读(232) 评论(0) 推荐(0)