2、Dijkstra算法

  1、 算法描述 在一個如圖1的有向圖中,如何求源點到到其它各點的最短路徑呢?    圖1示 Dijkstra 提出了一個按路徑長度遞增的次序產生最路徑的算法。     首先,引進一個輔助向量D,它的每個分量D[j]表示當前所找到的從始點v到每個 終點vi的最短路徑的長度。它的初態爲:若從v到vi有弧,則D[i]爲弧上的權值;否則 置D[i]爲無窮。顯然,長度爲 D[j]=Min{D[i]|vi
相關文章
相關標籤/搜索