2、Dijkstra算法

  1、 算法描述 在一个如图1的有向图中,如何求源点到到其它各点的最短路径呢?    图1示 Dijkstra 提出了一个按路径长度递增的次序产生最路径的算法。     首先,引进一个辅助向量D,它的每个分量D[j]表示当前所找到的从始点v到每个 终点vi的最短路径的长度。它的初态为:若从v到vi有弧,则D[i]为弧上的权值;否则 置D[i]为无穷。显然,长度为 D[j]=Min{D[i]|vi
相关文章
相关标签/搜索