算法
Bellman-Ford算法,
依次对顶点执行relax松弛操作
依次对边执行判断
如果对所有边(终点的最短路径估计==起点的最短路径估计+此边权重)
则说明无权重为负的环路
Johnson算法,
先执行Bellman-Ford算法测试是否有权重为负的环路
如果没有则执行
v次dijkstra算法
// by zjerry 还是再看看算法导论的解释吧....没有完全理解
本文深入解析了用于解决最短路径问题的Bellman-Ford算法及其在存在负权边情况下的应用,通过引入Johnson算法进行优化。详细介绍了算法的工作原理、测试过程以及如何检测和处理负权环,旨在提供一种全面的方法来求解复杂网络中的最短路径。
算法
Bellman-Ford算法,
依次对顶点执行relax松弛操作
依次对边执行判断
如果对所有边(终点的最短路径估计==起点的最短路径估计+此边权重)
则说明无权重为负的环路
Johnson算法,
先执行Bellman-Ford算法测试是否有权重为负的环路
如果没有则执行
v次dijkstra算法
// by zjerry 还是再看看算法导论的解释吧....没有完全理解

被折叠的 条评论
为什么被折叠?