floyd算法模板

简介: floyd

floyd算法模板

  • floyd


floyd

初始化:
    for (int i = 1; i <= n; i ++ )
        for (int j = 1; j <= n; j ++ )
            if (i == j) d[i][j] = 0;
            else d[i][j] = INF;
// 算法结束后,d[a][b]表示a到b的最短距离
void floyd()
{
    for (int k = 1; k <= n; k ++ )
        for (int i = 1; i <= n; i ++ )
            for (int j = 1; j <= n; j ++ )
                d[i][j] = min(d[i][j], d[i][k] + d[k][j]);
}

本模板来自:AcWing算法基础课

相关博客:Floyd

目录
相关文章
|
15小时前
树状数组模板
树状数组模板
19 0
|
8月前
最小生成树(模板)
最小生成树(模板)
15 0
|
15小时前
二分图相关模板
二分图相关模板
12 0
|
9月前
背包问题(模板)
背包问题(模板)
32 0
|
11月前
|
存储 算法 UED
【算法入门&图论】【模板】拓扑排序|【模板】单源最短路2 |最小生成树(上)
【算法入门&图论】【模板】拓扑排序|【模板】单源最短路2 |最小生成树
52 0
|
11月前
|
算法 容器
【算法入门&图论】【模板】拓扑排序|【模板】单源最短路2 |最小生成树(下)
【算法入门&图论】【模板】拓扑排序|【模板】单源最短路2 |最小生成树
82 0
|
算法
树状数组模板与练习
树状数组模板与练习
81 0
计算几何模板
计算几何模板
42 0
|
项目管理
求组合数(模板)【组合数学】
求组合数(模板)【组合数学】
96 0
求组合数(模板)【组合数学】
|
机器学习/深度学习 存储 算法
图论【模板】
图论【模板】
48 0