Câu hỏi tự kiểm tra 1 trang 83 SGK Tin học 7 Cánh diều
Hãy mô tả quy trình chia đôi dần để thực hiện tìm kiếm nhị phân?
Hướng dẫn giải chi tiết Câu hỏi tự kiểm tra
Phương pháp giải:
Quy trình chia đôi dần để thực hiện tìm kiếm nhị phân sẽ trải qua 3 bước.
Lời giải chi tiết:
- Bước 1. Sắp xếp dãy theo thứ tự không giảm.
- Bước 2. Ta chia đôi dãy số để tìm x trong dãy.
- Bước 3. Lấy phần tử đứng giữa dãy để so sánh với x.
Nếu phần tử đó chính là x thì kết luận đã tìm thấy x và kết thúc thuật toán.
Ngược lại, ta có thể xác định được x chắc chắn không có trong nửa đầu hay nửa sau của dãy. Từ đó ta xác định được phạm vi tìm kiếm và thực hiện tìm kiếm trong phạm vi nữa dãy còn lại, sẽ được lặp lại theo cách như thế cho đến khi tìm được kết quả.
-- Mod Tin Học 7 HỌC247
Bài tập SGK khác
-
Tìm kiếm nhị phân là gì?
bởi Chai Chai 02/10/2022
Theo dõi (0) 1 Trả lời