單源最短路——dijkstra算法

首先我們應該考慮的是如何將這個圖中的每條有向邊表示出來 剛開始大家肯定都會想到用二維數組,用座標來寫兩個點間的距離,但這會造成時間和空間的巨大浪費,因此,我們就需要新型高效的方法來儲存這些有向邊—— 1.鏈式前向星 struct edge { int next; int to; int val; }a[maxn]; int head[maxn];//head[i]爲i點
相關文章
相關標籤/搜索