关于最短路算法

Posted 荒岛的龟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于最短路算法相关的知识,希望对你有一定的参考价值。

spfa:看了一下,感觉和bfs挺像的,不同的是bfs到达的点只添加一次,spfa算法就是只要能到且不在队列中的都重新添加进去,然后在进行松弛操作;

Dijkstra:先确定一个要求的点,然后每次找到一个距离这点最近的点,通过这个最近的点来松弛其他和要求的点最近的路径;

folyd:最好理解的,三次循环,最外层的循环是可以经过的中间的点,这个算法处理后,可以求出任意两点的最短路径;

 

以上是关于关于最短路算法的主要内容,如果未能解决你的问题,请参考以下文章

算法笔记-最短路径规划

关于最短路径问题(图论)

关于经过若干指定节点最短路径问题的算法。

图论算法》关于最大流转最短路两三事

图的最短路径-----------Dijkstra算法详解(TjuOj2870_The Kth City)

计算机网络的最短路径算法都有哪些?对应哪些协议?