JavaScript is required

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

A.

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

B.

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

C.

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

D.

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

Trả lời:

Đáp án đúng: D


Thuật toán DFS (Depth-First Search) duyệt đồ thị theo chiều sâu. Bắt đầu từ đỉnh I, ta duyệt theo các nhánh sâu nhất có thể trước khi quay lui. 1. Bắt đầu từ I. 2. Chọn một đỉnh kề với I, ví dụ G. Duyệt G. 3. Chọn một đỉnh kề với G, ví dụ H. Duyệt H. 4. Chọn một đỉnh kề với H, là N. Duyệt N. 5. Chọn một đỉnh kề với N, là K. Duyệt K. 6. Quay lui về G, chọn một đỉnh kề khác, là B. Duyệt B. 7. Chọn một đỉnh kề với B, là F. Duyệt F. 8. Quay lui về I, chọn một đỉnh kề khác, là A. Duyệt A. 9. Chọn một đỉnh kề với A, là C. Duyệt C. 10. Chọn một đỉnh kề với C, là E. Duyệt E. 11. Quay lui về C và A, sau đó quay lui về I. 12. Quay lui về B, chọn một đỉnh kề khác, là D. Duyệt D. Vậy thứ tự duyệt là I, G, H, N, K, B, A, C, E, F, D. Phương án 4 là đáp án đúng

Bộ 525 câu hỏi trắc nghiệm ôn thi môn Toán rời rạc có đáp án dưới đây sẽ là tài liệu ôn tập hữi ích dành cho các bạn sinh viên. Mời các bạn cùng tham khảo!


30 câu hỏi 60 phút

Câu hỏi liên quan