(2 điểm) Cho dãy số {5, 11, 18, 39, 41, 52, 63, 70}. Hãy trình bày diễn biến từng bước của thuật toán tìm kiếm nhị phân để tìm số 60 trong dãy.
Câu hỏi trong đề: Bộ 4 đề thi cuối kì 2 Tin học 7 Cánh diều có đáp án !!
Quảng cáo
Trả lời:

Tìm kiếm x = 60.
{5, 11, 18, 39, 41, 52, 63, 70}.
Chia đôi lần 1: Phạm vi tìm kiếm là dãy a1 đến a8. Lấy a4 là số có vị trí giữa dãy.
Vì x > a4 nên có nửa đầu dãy chắc chắn không chứa x = 60 tiếp theo chỉ cần tìm trong nửa sau của dãy. Như vậy, phạm vi cần tìm tiếp theo là dãy con từ a5 đến a8.
Chia đôi lần 2: lấy a6 là số có vị trí giữa dãy còn lại.
Vì x > a6 nên nửa đầu dãy chắc chắn không chứa x = 60, tiếp theo chỉ cần tìm trong nửa sau của dãy. Như vậy, phạm vi tìm kiếm tiếp theo là dãy con từ a7 đến a8.
Chia đôi lần 3: lấy a7 là số có vị trí giữa dãy còn lại.
Vì x < a7 nên nửa sau dãy chắc chắn không chứa x = 60, tiếp theo chỉ cần tìm trong nửa dãy. Như vậy, phạm vi tìm kiếm tiếp theo là dãy con một phần tử là a7.
Chỉ còn một phần tử, không chia đôi nữa, so sánh thấy x khác a7. Kết luận: Không tìm thấy.
Hot: 1000+ Đề thi giữa kì 2 file word cấu trúc mới 2026 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Lời giải
Themes: Cung cấp thư viện các mẫu trình bày đa dạng.
Slide Show: Trình chiếu nội dung trang chiếu ra toàn bộ màn hình.
Animation: Tạo các hiệu ứng để hiển thị nội dung lên màn hình một cách sinh động.
Transition to This Slide: Tạo các hiệu ứng chuyển giữa các trang trình bày.
Câu 2
Không tìm thấy.
Tìm thấy.
Tìm thấy ở đầu dãy.
Tìm thấy ở cuối dãy.
Lời giải
Đáp án đúng là A
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 5
9, 5, 4, 2, 3, 7
9, 7, 5, 4, 3, 2
9, 5, 4, 2, 3, 7
2, 5, 4, 9, 3, 7
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 6
A. Thứ tự tăng dần hay giảm dần?
B. Sắp xếp những gì?
C. Dãy đầu vào. Sắp xếp những gì? Tiêu chí: Sắp xếp theo cái gì? Thứ tự tăng dần hay giảm dần?
D. Dãy đầu vào là gì
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.