JavaScript is required

Cho đồ thị như hình vẽ. Hãy cho biết kết quả thực hiện thuật toán BFS(2):

A.

2, 1, 3, 4, 5, 10, 6, 9, 7, 8

B.

2, 1, 7, 4, 3, 6, 8, 5, 9, 10

C.

2, 1, 3, 5, 4, 10, 6, 9, 7, 8

D.

2, 1, 7, 3, 6, 9, 4, 5, 8, 10 

Trả lời:

Đáp án đúng: B


Thuật toán BFS (Breadth-First Search - Tìm kiếm theo chiều rộng) bắt đầu từ đỉnh 2. 1. **Bắt đầu từ đỉnh 2.** 2. **Các đỉnh kề với 2:** 1 và 7. Vậy ta thăm 1, rồi 7. Thứ tự: 2, 1, 7. 3. **Các đỉnh kề với 1:** 3, 6, 9. Ta thăm các đỉnh này theo thứ tự. Thứ tự: 2, 1, 7, 3, 6, 9. 4. **Các đỉnh kề với 7:** 4, 5, 8. Ta thăm các đỉnh này theo thứ tự. Thứ tự: 2, 1, 7, 3, 6, 9, 4, 5, 8. 5. **Các đỉnh kề với 3:** Không có đỉnh mới nào. 6. **Các đỉnh kề với 6:** Không có đỉnh mới nào. 7. **Các đỉnh kề với 9:** 10. Ta thăm 10. Thứ tự: 2, 1, 7, 3, 6, 9, 4, 5, 8, 10. 8. **Các đỉnh kề với 4, 5, 8, 10:** Không có đỉnh mới nào. Vậy, kết quả của thuật toán BFS(2) là: 2, 1, 7, 3, 6, 9, 4, 5, 8, 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!


15 câu hỏi 60 phút

Câu hỏi liên quan