Cho đồ thị như hình vẽ. Hãy cho biết kết quả thực hiện thuật toán BFS(1):
Trả lời:
Đáp án đúng: A
Thuật toán BFS (Breadth-First Search) duyệt đồ thị theo chiều rộng. Bắt đầu từ đỉnh 1:
1. **Đỉnh 1:** Bắt đầu từ đỉnh 1.
2. **Các đỉnh kề của 1:** Duyệt các đỉnh kề của 1 là 2, 4, 7.
3. **Đỉnh 2:**
4. **Đỉnh 4:**
5. **Đỉnh 7:**
6. **Các đỉnh kề của 2:** Duyệt các đỉnh kề của 2 là 3, 6.
7. **Đỉnh 3:**
8. **Đỉnh 6:**
9. **Các đỉnh kề của 4:** Duyệt các đỉnh kề của 4 là 8, 5, 9.
10. **Đỉnh 8:**
11. **Đỉnh 5:**
12. **Đỉnh 9:**
13. **Các đỉnh kề của 7:** Duyệt các đỉnh kề của 7 là 10.
14. **Đỉnh 10:**
Vậy thứ tự duyệt các đỉnh là: 1, 2, 4, 7, 3, 6, 8, 5, 9, 10.