Cho đồ thị như hình vẽ. Kết quả khi duyệt đồ thị theo thuật toán BFS(K):
Trả lời:
Đáp án đúng: C
Thuật toán BFS (Breadth-First Search) duyệt đồ thị theo chiều rộng, tức là duyệt tất cả các đỉnh kề với một đỉnh trước khi duyệt các đỉnh ở mức sâu hơn. Bắt đầu từ đỉnh K, ta có:
1. **K:** Đỉnh xuất phát.
2. **B:** Đỉnh kề với K.
3. Từ B, duyệt các đỉnh kề chưa được duyệt theo thứ tự bảng chữ cái: A, C.
4. Từ A, duyệt đỉnh kề chưa được duyệt: D, F.
5. Từ C, duyệt đỉnh kề chưa được duyệt: E, G.
6. Từ D, duyệt đỉnh kề chưa được duyệt: H.
7. Từ F, duyệt đỉnh kề chưa được duyệt: H.
8. Từ E, duyệt đỉnh kề chưa được duyệt: I.
9. Từ G, duyệt đỉnh kề chưa được duyệt: I.
Vậy thứ tự duyệt đúng là: K, B, A, C, D, F, E, G, H, I.





