最短路问题
稠密图:Dijkstra算法;时间复杂度O(n^2)
稀疏图或者负权:Spfa算法;时间复杂度O(nm)
有步数限制的情况:Bella-Ford算法;时间复杂度O(nm)
多源组电路问题:Floyd算法;时间复杂度O(n^3)
最小生成树问题
邻接矩阵:Prim算法;时间复杂度O(n^2) 类似于Dijkstra算法
Kruskal算法;时间复杂度O(mlogm); 小根堆+并查集
最短路问题
稠密图:Dijkstra算法;时间复杂度O(n^2)
稀疏图或者负权:Spfa算法;时间复杂度O(nm)
有步数限制的情况:Bella-Ford算法;时间复杂度O(nm)
多源组电路问题:Floyd算法;时间复杂度O(n^3)
最小生成树问题
邻接矩阵:Prim算法;时间复杂度O(n^2) 类似于Dijkstra算法
Kruskal算法;时间复杂度O(mlogm); 小根堆+并查集