图论--最短路问题总结

往期文章:

算法-图-dijkstra 最短路径-CSDN博客

Bellman_ford 算法--带负权值的单源最短路问题,边列表存储-CSDN博客

bellman_ford之判断负权回路-CSDN博客

bellman_ford之单源有限最短路-CSDN博客

Floyd 算法--多源最短路-CSDN博客

至此已经讲解了三大最短路算法,分别是Dijkstra、Bellman_ford和 Floyd。

如果遇到单源且边为正数,直接Dijkstra(三部曲)

如果遇到单源边可为负数,直接 Bellman-Ford(松弛n-1次);

如果有负权回路,优先 Bellman-Ford(松弛n次,看看距离数组是否发生变化);如

果是遇到多源点求最短路,直接 Floyd(除非 源点特别少,且边都是正数,那可以 多次 Dijkstra 求出最短路径,但这种情况很少,一般出现多个源点了,就是想让你用 Floyd 了)

相关推荐
KingQian201817 分钟前
单片机嵌入式滤波算法库
单片机·嵌入式硬件·算法
瑞雪兆丰年兮1 小时前
数学实验(Matlab语言环境和线性代数实验)
算法·数学建模·matlab·数学实验
烨然若神人~2 小时前
算法训练营第十一天|150. 逆波兰表达式求值、239. 滑动窗口最大值、347.前 K 个高频元素
算法
天天爱吃肉82182 小时前
机器学习经典算法:用决策树原理优化新能源汽车续航能力
算法·决策树·机器学习
金融小师妹2 小时前
AI技术视角:美联储信号与黄金动态的量化研究——基于多模态数据分析框架
大数据·人工智能·算法
dot to one2 小时前
C++ 深入解析 数据结构中的 AVL树的插入 涉及的旋转规则
数据结构·c++·算法·visual studio·avl树
电院大学僧2 小时前
初学python的我开始Leetcode题8-4
python·算法·leetcode
MeteorSaraphines2 小时前
第 14 届蓝桥杯 C++ 青少组省赛中 / 高级组真题解析
java·算法
行驶3 小时前
数据结构和算法
数据结构·算法
IT小鸟鸟3 小时前
LinkList 的底层数据结构及优缺点
java·数据结构·算法