Cho đồ thị vô hướng G=(V,E) trong đó tập đỉnh V = {1, 2, 3, 4, 5, 6} và tập cạnh E ={(1,2),(1,3),(1,6),(2,3),(2,5),(2,6),(4,5),(4,6),(5,6)}. Thực hiện phép duyệt đồ thị G theo chiều rộng (khi xét các đỉnh thì xét theo thứ tự từ điển). Hỏi đường đi từ đỉnh 1 đến đỉnh 4 trong phép duyệt theo chiều rộng là đường đi nào dưới đây?
Trả lời:
Đáp án đúng: B
Duyệt đồ thị theo chiều rộng (BFS) bắt đầu từ đỉnh 1:
1. **Bắt đầu từ đỉnh 1:** Thăm đỉnh 1.
2. **Các đỉnh kề của đỉnh 1:** Các đỉnh kề của đỉnh 1 là 2, 3, và 6. Vì duyệt theo thứ tự từ điển, ta thăm các đỉnh này theo thứ tự 2, 3, rồi 6.
3. **Các đỉnh kề của đỉnh 2:** Các đỉnh kề của đỉnh 2 là 1, 3, 5, và 6. Đỉnh 1, 3, 6 đã được thăm, nên ta thăm đỉnh 5.
4. **Các đỉnh kề của đỉnh 3:** Các đỉnh kề của đỉnh 3 là 1 và 2. Cả hai đỉnh này đều đã được thăm.
5. **Các đỉnh kề của đỉnh 6:** Các đỉnh kề của đỉnh 6 là 1, 2, 4, và 5. Đỉnh 1, 2, 5 đã được thăm, nên ta thăm đỉnh 4.
6. **Các đỉnh kề của đỉnh 5:** Các đỉnh kề của đỉnh 5 là 2, 4, 6. Đỉnh 2, 6 đã được thăm, đỉnh 4 đã được thăm.
Vậy, đường đi từ đỉnh 1 đến đỉnh 4 được tìm thấy là 1 – 2 – 6 – 4.
* **Phương án A: 1 – 6 – 4:** Có thể là một đường đi, nhưng không phải là đường đi được tìm thấy đầu tiên theo BFS (vì đỉnh 2 được xét trước đỉnh 6).
* **Phương án B: 1 – 2 – 5 – 4:** Có thể là một đường đi, nhưng không phải là đường đi được tìm thấy đầu tiên theo BFS (vì đỉnh 6 được xét trước đỉnh 5 khi duyệt các đỉnh kề của đỉnh 2 để đến đỉnh 4 nhanh hơn).
* **Phương án C: 1 – 2 – 6 – 4:** Đây là đường đi được tìm thấy đầu tiên theo BFS.
* **Phương án D: 1 – 3 – 2 – 5 – 4:** Đây không phải là đường đi ngắn nhất và không phải là đường đi BFS tìm thấy đầu tiên.