單源最短路徑之貝爾曼福特算法(Bellman-ford)

一、概述 貝爾曼-福特算法(Bellman–Ford),是求解單源最短路徑(也就是找到從一個節點到圖上其他所有節點的最短路徑)問題的一種算法,由理查德·貝爾曼和萊斯特·福特創立。它的原理是對圖進行次鬆弛操作,得到所有可能的最短路徑。 常常拿它與Dijkstra算法作對比。Dijkstra算法也是用於求解單源最短路徑的,但是當圖中存在負權弧時,該算法就不適用了。而Bellman-ford算法恰恰可以
相關文章
相關標籤/搜索