JavaScript is required

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?

A.

1 – 6 – 4

B.

1 – 2 – 5 – 4

C.

1 – 2 – 6 – 4

D.
1 – 3 – 2 – 5 – 4
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.

Câu hỏi liên quan