《演算法(英文版·第4版)》勘誤(第653頁)

黃志斌發表於2013-03-25

AlgorithmsEng

《演算法(英文版·第4版)》第653頁的 Trace of Dijkstra's algorithm 圖的下半部:

1

這幅圖有誤,應改為:

2

這幅圖顯示了 Dijkstra 演算法解決邊的權重非負的加權有向圖的單起點最短路徑問題時的軌跡。使用的示例檔案是 tinyEWD.txt 。但是圖中的 邊 7→3 的權重誤為 0.37(正確的權重是 0.39)。這導致了 distTo[3] 的值誤為 0.97(正確的值是 0.99), distTo[6] 的值誤為 1.49(正確的值是 1.51)。

上面的圖中總共修改了 13 處:

  • 0.37 改為 0.39 (5 處)
  • 0.97 改為 0.99 (5 處)
  • 1.49 改為 1.51 (3 處)

相關文章