前言 最短路 Floyd Djkstra SPFA 最小生成树(MST) kruskal Prim Boruvka 前言 本蒟蒻在考试因为最短路写丑正解写TLE之后,突然发现自己根本不了解最短路QWQ。于是有了这篇博客。下面简单讲一下每种算法和一些例题。 最短路 Floyd 一种看似鸡肋实则巧妙且极其有用的 O(N3) O ( N 3 ) 算法。 采用邻接表形式,关键在于,对图上某两点之间距离,枚举图上每一个点(包括这两个点)作为中转站更新最短距离。 适用于:求连通图上任意两点之间的最短距离。有环有负边权都可以。 代码: