最短路问题大致分为两种:
1.单源最短路
Dijkstra算法:利用贪婪技术
Bellman-Ford:利用松驰操作(解决含负权边的带权有向图的单源最短路径问题)
SPFA:基于Bellman_Ford算法的优化
Dijkstra+堆:Dijkstra的堆优化算法
dp+拓扑排序(有向无环图)
2.多源最短路
Floyd-Warshall算法
图论分类总结(部分)
最新推荐文章于 2024-10-29 17:21:48 发布
最短路问题大致分为两种:
1.单源最短路
Dijkstra算法:利用贪婪技术
Bellman-Ford:利用松驰操作(解决含负权边的带权有向图的单源最短路径问题)
SPFA:基于Bellman_Ford算法的优化
Dijkstra+堆:Dijkstra的堆优化算法
dp+拓扑排序(有向无环图)
2.多源最短路
Floyd-Warshall算法