与其说是 SPFA 算法的优化,倒不如说是 Bellman-Ford 算法的优化。 栈优化 将原本的 bfs 改为 dfs,在寻找负环时可能有着更高效的效率,但是最坏复杂度为指数级...
- 转载文章
- 2023-05-01
求最短路 for (int k = 1; k <= n; ++ k) { for (int i = 1; i <= n; ++ i) { for (int j = 1;...
- 转载文章
- 2023-04-30
最小生成树(Minimum Spanning Tree,MST)为边权和最小的生成树。 算法 Kruskal 算法 实现 将所有的边按边权从小到大排序,然后用并查集维护一条边所连接...
- 转载文章
- 2023-04-29
\(u\) 到 \(v\) 的最短路径的长度就是 \(u\) 到 \(v\) 的最短路。 单源最短路算法可以求出一个点到其他点的最短路。 全源最短路算法可以求出每一个点到其他各点的...
- 转载文章
- 2023-04-28
最大独立集 \(=\) 二分图的点数 \(-\) 二分图的最大匹配数 最小路径覆盖 \(=\) 二分图的点数 \(-\) 二分图的最大匹配数 最小点覆盖 \(=\) 二分图的最大匹...
- 转载文章
- 2023-04-23