继续最短路径!说说Bellman—Ford算法 思路:假设起点为s,图中有n个顶点和m个边,那么它到任一点(比如i)的最短路径 最多可以有n-1条(没有回路就是n-1条):因为最短路径中不可能包含回路:如果有正权 回路(正圈),那么最短路径肯定不走这个回路(不绕圈,绕圈会增加权值,直接走), 如果有负权回路(负圈),那么就不存在最短路径,因为每走一次负圈权值就减少一次, 根本不存在最小值.我们再次利用松弛的办法:每一轮,我们枚举所有的边,看不能不能缩短两个顶点之间的 距离.到i顶点的缩短就意味着…