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: B
Thuật toán DFS (Depth-First Search - Tìm kiếm theo chiều sâu) duyệt đồ thị bằng cách đi sâu vào từng nhánh của đồ thị cho đến khi không còn đỉnh nào để thăm hoặc đã thăm hết các đỉnh kề. Thứ tự duyệt phụ thuộc vào thứ tự xét các đỉnh kề của một đỉnh. Giả sử thứ tự xét các đỉnh kề là theo bảng chữ cái.
Bắt đầu từ đỉnh G, ta có:
1. G
2. Thăm đỉnh H (kề với G)
3. Thăm đỉnh N (kề với H)
4. Thăm đỉnh K (kề với N)
5. Thăm đỉnh B (kề với K)
6. Thăm đỉnh A (kề với B)
7. Thăm đỉnh C (kề với A)
8. Thăm đỉnh D (kề với C)
9. Thăm đỉnh E (kề với D)
10. Thăm đỉnh F (kề với E)
11. Thăm đỉnh I (kề với H, nhưng H đã thăm N, K, B, A, C, D, E, F nên quay lại H rồi thăm I).
Vậy thứ tự duyệt 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