最短路徑

最短路徑 Dijkstra 迪傑斯特拉Dijkstra是求解單源最短路徑的典型方法,指定源點s,求它到其餘各個結點的最短路。思路是將所有結點分爲兩部分,一部分是已經確定最短路徑的結點集P,剩餘的結點集保存在Q中。初始時P中只有一個結點s,s距離Q中各個結點的距離dis初始化爲INT_MAX。每次在Q中找到距離源點s最近的結點u,將u加入到集合P中,這樣即確定了s到u的最短距離dis[u];同時更新
相關文章
相關標籤/搜索