動態規劃算法——弗洛伊德算法(Dynamic Programming Algorithm - Floyd's Algorithm)

動態規劃算法——弗洛伊德算法(Dynamic Programming Algorithm - Floyd’s Algorithm)


僞代碼(Pseudocode)

function Floyd(W[1..n, 1..n])
    D ⟵ W
    for k ⟵ 1 to n do
        for i ⟵ 1 to n do
            for j ⟵ 1 to n do
                D[i, j] ⟵ min(D[i, j], D[i, k] + D[k, j])
    return D

時間複雜度(Time Complexity)
Time complexity of Floyd’s algorithm is Θ(n^3).

發佈了37 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章