Professional Documents
Culture Documents
ĐỀ SỐ 6
Câu 1 (2 điểm). Cho đồ thị có hướng G =< V, E > gồm 10 đỉnh và 20 cạnh được biểu diễn
dưới dạng danh sách cạnh như sau:
1 2 3 4 5 6 7 8 9 10
1 0 5 ∞ ∞ 4 3 ∞ ∞ ∞ ∞
2 5 0 2 ∞ 1 3 ∞ ∞ ∞ ∞
3 ∞ 2 0 3 5 ∞ ∞ ∞ ∞ ∞
4 ∞ ∞ 3 0 ∞ ∞ ∞ 2 ∞ ∞
5 4 1 5 ∞ 0 ∞ 1 ∞ 3 2
6 3 3 ∞ ∞ ∞ 0 4 ∞ ∞ 3
7 ∞ ∞ ∞ ∞ 1 4 0 5 ∞ ∞
8 ∞ ∞ ∞ 2 ∞ ∞ 5 0 ∞ ∞
9 ∞ ∞ ∞ ∞ 3 ∞ ∞ ∞ 0 ∞
10 ∞ ∞ ∞ ∞ 2 3 ∞ ∞ ∞ 0
Sử dụng thuật toán Kruskal tìm cây khung nhỏ nhất của đồ thị G đã cho, chỉ rõ kết quả tại mỗi
bước thực hiện thuật toán?
Câu 5 (2 điểm). Cho đơn đồ thị có hướng G =< V, E > gồm 7 đỉnh được biểu diễn dưới dạng
ma trận trọng số như sau:
1 2 3 4 5 6 7
1 0 3 1 ∞ ∞ ∞ ∞
2 ∞ 0 ∞ 2 5 ∞ ∞
3 ∞ 1 0 2 ∞ 4 ∞
4 ∞ ∞ ∞ 0 2 1 ∞
5 ∞ ∞ ∞ ∞ 0 ∞ 1
6 ∞ ∞ ∞ ∞ ∞ 0 3
7 ∞ ∞ ∞ ∞ ∞ ∞ 0
a) Trình bày thuật toán Dijkstra tìm đường đi ngắn nhất xuất phát từ đỉnh u ∈ V ?
b) Áp dụng thuật toán Dijkstra vừa trình bày, tìm đường đi ngắn nhất từ đỉnh 1 đến các đỉnh
còn lại của đồ thị G đã cho, chỉ rõ kết quả của mỗi bước thực hiện thuật toán.
———————————————————–HẾT————————————————————
Chú ý: Sinh viên không được sử dụng tài liệu, cán bộ coi thi không giải thích gì thêm