X

Tin học 7 Cánh diều

Cho dãy số 5, 11, 18, 39, 41, 52, 63, 70. Hãy mô tả diễn biến từng bước tìm kiếm nhị phân để tìm kiếm x = 60 trong dãy trên


Giải Tin học lớp 7 Bài 2: Tìm kiếm nhị phân

Haylamdo biên soạn và sưu tầm lời giải Luyện tập trang 83 Tin học 7 Tin học lớp 7 trong Bài 2: Tìm kiếm nhị phân, lời giải chi tiết sẽ giúp học sinh biết cách làm bài tập Tin học 7.

Luyện tập trang 83 Tin học 7: Cho dãy số 5, 11, 18, 39, 41, 52, 63, 70. Hãy mô tả diễn biến từng bước tìm kiếm nhị phân để tìm kiếm x = 60 trong dãy trên

Trả lời:

Tìm kiếm x = 60.

Bước 1. Ta 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. Ta sẽ chia ngay vị trí a6 (a6=52) vì x > a6. Phạm vi tìm kiếm tiếp theo là từ a7 đến a8.

Bước 3. Khi đó phạm vi tìm kiếm chỉ có a7 đến a8 và ta thấy không có số nào bằng x. Kết thúc thuật toán không tìm thấy kết quả x.

Xem thêm lời giải bài tập Tin học lớp 7 Cánh diều hay, chi tiết khác: