... để tìm đường đi ngắn nhất giữa 2 đi m bất kỳ. Không mất tính tổngquát, ta coi mỗi đi m (nút mạng) là một đỉnh của một đồ thị, ta sẽ dùng thuật toán Dijkstra để giải quyết bài toán tìm đường đi ... một đỉnh xácđịnh v, gọi là đỉnh nguồn. Tìm đường đi ngắn nhất từ đỉnh v đến các đỉnh còn lại của G. (Tức là tìm đường đi từ v đến các đỉnh còn lại với tổng các giá của các cạnh trên đường đi ... đỉnh trên đường đi ngắn nhất để có thể xây dựng lại đường đi này từ đỉnh nguồn đếncác đỉnh khác, ta dùng một mảng P. Mảng này sẽ lưu P[u] = w với đỉnh u là đỉnh trước của đỉnh w trên đường đi...