单源最短路_SPFA_C++
2016-10-12 23:00
302 查看
当我们需要求一个点到其它所有点的最短路时,我们可以采用SPFA算法
代码特别好写,而且可以有环,但是不能有负权环,时间复杂度是O(α(n)n),n为边数,α(n)为n的反阿克曼函数,一般小于等于4
模板:http://www.cnblogs.com/hadilo/p/5934679.html
我感觉自己讲的不会很好,丢一个链接算了
算法详解:http://www.360doc.com/content/13/1208/22/14357424_335569176.shtml
伪代码是自己写的:
可以伪证一下:
队首节点为当前最短路,每次用队首节点更新所连的点,如果更新了的话就丢进队里,代表它还能去更新它所连的点
不断更新后就可得到单源最短路
版权所有,转载请联系作者,违者必究
联系方式:http://www.cnblogs.com/hadilo/p/5932395.html
代码特别好写,而且可以有环,但是不能有负权环,时间复杂度是O(α(n)n),n为边数,α(n)为n的反阿克曼函数,一般小于等于4
模板:http://www.cnblogs.com/hadilo/p/5934679.html
我感觉自己讲的不会很好,丢一个链接算了
算法详解:http://www.360doc.com/content/13/1208/22/14357424_335569176.shtml
伪代码是自己写的:
可以伪证一下:
队首节点为当前最短路,每次用队首节点更新所连的点,如果更新了的话就丢进队里,代表它还能去更新它所连的点
不断更新后就可得到单源最短路
版权所有,转载请联系作者,违者必究
联系方式:http://www.cnblogs.com/hadilo/p/5932395.html
相关文章推荐
- zoj 2008 单源最短路 SPFA
- Aizu 2249 单源最短路变形 spfa模板改写
- 最短路练习10/poj/1511 Invitation Cards ,(两次spfa),(单源最短路,优先队列优化的Dijkstra)
- 【OI之路】03图论算法-1最短路之单源最短路(SPFA)
- 例题11-11 赛车比赛 单源最短路 spfa
- POJ 2387 Til the Cows Come Home (单源最短路SPFA解法)
- ALGO-5 最短路 — 单源最短路 SPFA 算法(java)
- 【codeforce Gym 100570B】【最短路SPFA】 ShortestPath Query 【询问单源最短路径,每条边有一个颜色,要求路径上相邻边的颜色不能相同】
- 单源最短路模板_SPFA_Dijkstra(堆优化)_C++
- 单源最短路模板——SPFA
- 单源最短路spfa模板(stl更新版)
- HDU 1535 Invitation Cards【SPFA最短路】【正反向建边求单源最短路之和】
- hdoj 1535 Invitation Cards 【最短路径SPFA】【正反向建边求单源最短路之和】
- poj 1062(spfa 单源最短路)
- 【算法】单源最短路——SPFA
- NYOJ 247 虚拟的城市之旅(spfa求单源最短路)
- 单源最短路------SPFA
- HDU 2066 一个人的旅行(单源最短路SPFA)
- Til the Cows Come Home POJ - 2387 单源最短路 SPFA实现
- 洛谷P3371-【模板】单源最短路【SPFA】