Professional Documents
Culture Documents
Bài Tập Thuật toan Dijkstra
Bài Tập Thuật toan Dijkstra
Tìm đường đi ngắn nhất từ đỉnh S đến đỉnh Z bằng thuật toán Dijkstra
S 13
2 4
9 4
1 7
3
6 Z
4
9
2 2 3
Đỉnh xuất phát có độ dài đường đi từ đỉnh S đến S là 0, nên ta viết (0, S). Đỉnh 1 có độ dài đường đi ngắn
nhất từ đỉnh 5 đến 1 là ∞ , nên ta viết (∞ , S) .
Tại k = 1, tỉnh lại độ dài đường đi ngắn nhất từ S đến các đỉnh kề với đỉnh S
Đánh dấu * vào ô (hàng 1, đỉnh 1) bởi đỉnh 1 có đường đi từ đỉnh S đến nó là ngắn nhất.
Tại k = 2, tính lại độ dài đường đi ngắn nhất từ S đến các đỉnh kề với đỉnh 1.
Đánh dấu * vào ô (hàng 2, đỉnh 2) bởi đỉnh 2 có đường đi từ đỉnh S đến nó là ngắn nhất.
Tại k = 3, tính lại độ dài đường đi ngắn nhất từ S đến các đỉnh kề với đỉnh 2.
Đánh dấu * vào ô (hàng 3, đỉnh 3) bởi đỉnh 3 có đường đi từ đỉnh S đến nó là ngắn nhất.
Đánh dấu * vào ô (hàng 4 đỉnh 4) bởi đỉnh 4 có đường đi từ đỉnh S đến nó là ngắn nhất.
Kết luận: