Cho danh sách đã sắp xếp: [2, 4, 6, 8, 10, 12, 14]. Hãy mô tả các bước tìm kiếm số 4 bằng thuật toán tìm kiếm nhị phân.
Quảng cáo
Trả lời:
Danh sách: [2, 4, 6, 8, 10, 12, 14]. Bước 1: Phần tử giữa là 8. Vì 4 < 8, tìm ở nửa đầu [2, 4, 6]. Bước 2: Phần tử giữa mới là 4. Vì 4 = 4, thông báo tìm thấy và kết thúc.
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
Bước 1: Tìm phần tử ở giữa.
Bước 2: Nếu giá trị cần tìm nhỏ hơn phần tử giữa, ta chỉ tìm ở nửa đầu (bỏ nửa sau).
Bước 3: Nếu lớn hơn, ta chỉ tìm ở nửa sau (bỏ nửa đầu). Quy tắc này giúp thu hẹp phạm vi tìm kiếm xuống một nửa mỗi lần.
Lời giải
Bước 1: Xét phần tử đầu tiên của danh sách.
Bước 2: So sánh phần tử đang xét với giá trị cần tìm.
Bước 3: Nếu bằng nhau thì thông báo tìm thấy và kết thúc.
Bước 4: Nếu không bằng, xét phần tử kế tiếp.
Bước 5: Nếu hết danh sách mà không thấy thì thông báo không tìm thấy.
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.
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
Nếu tìm kiếm số 15 trong danh sách [5, 8, 12, 15, 20] bằng tìm kiếm tuần tự, ta cần mấy lần so sánh?
1
3
4
5
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.