Cho đồ thị như hình vẽ. Hãy cho biết kết quả thực hiện thuật toán DFS(1):
.jpg)
Trả lời:
Đáp án đúng: A
Thuật toán DFS (Depth-First Search - Tìm kiếm theo chiều sâu) bắt đầu từ đỉnh 1, sau đó duyệt theo chiều sâu đến các đỉnh kề chưa được thăm. Thứ tự duyệt như sau:
- Bắt đầu từ đỉnh 1.
- Đỉnh 1 có các đỉnh kề 2 và 7. Ta chọn duyệt đỉnh 2 trước (vì nó nhỏ hơn).
- Từ đỉnh 2, các đỉnh kề chưa thăm là 3.
- Từ đỉnh 3, các đỉnh kề chưa thăm là 6.
- Từ đỉnh 6, các đỉnh kề chưa thăm là 9.
- Từ đỉnh 9, các đỉnh kề chưa thăm là 8.
- Quay lại đỉnh 1, đỉnh kề chưa thăm là 7.
- Từ đỉnh 7, các đỉnh kề chưa thăm là 4.
- Từ đỉnh 4, các đỉnh kề chưa thăm là 5.
- Từ đỉnh 5, đỉnh kề chưa thăm là 10.
Vậy thứ tự duyệt các đỉnh là: 1, 2, 3, 6, 9, 8, 7, 4, 5, 10.
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





