JavaScript is required

Cho đồ thị như hình vẽ. Kết quả khi duyệt đồ thị theo thuật toán BFS(I) là gì:

A.

I, A, D, E, G, B, C, F, H, K

B.

I, A, B, C, D, E, F, G, H, K

C.

I, E, F, G, H, A, B, C, D, K

D.

I, A, C, E, G, B, D, F, H, K

Trả lời:

Đáp án đúng: D


Thuật toán BFS (Breadth-First Search) duyệt đồ thị theo chiều rộng. Bắt đầu từ đỉnh I, ta duyệt các đỉnh kề với I là A. Sau đó, duyệt các đỉnh kề với A (chưa được duyệt) là B, C, D, E. Tiếp tục duyệt các đỉnh kề với B, C, D, E (chưa được duyệt) là F, G, H. Cuối cùng là đỉnh K. Vậy thứ tự duyệt đúng là: I, A, D, E, G, B, C, F, H, K.

Câu hỏi liên quan