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

Trả lời:
Đáp án đúng: C
Thuật toán DFS (Depth-First Search) duyệt đồ thị theo chiều sâu. Bắt đầu từ một đỉnh, thuật toán thăm đỉnh đó, sau đó thăm một đỉnh kề chưa được thăm của đỉnh đó. Quá trình này tiếp tục cho đến khi không còn đỉnh kề nào chưa được thăm. Khi đó, thuật toán quay lui về đỉnh trước đó và tiếp tục tìm kiếm các đỉnh kề chưa được thăm khác.
Trong trường hợp này, bắt đầu từ đỉnh G, ta có các bước duyệt như sau:
1. G
2. H (kề với G)
3. N (kề với H)
4. K (kề với N)
5. B (kề với K)
6. A (kề với B)
7. C (kề với A)
8. D (kề với C)
9. E (kề với D)
10. F (kề với E)
11. I (kề với H, nhưng chỉ được thăm sau khi đã duyệt xong nhánh N-K-B-A-C-D-E-F)
Vậy kết quả duyệt theo DFS là: G, H, N, K, B, A, C, D, E, F, I
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






