Câu hỏi:

07/02/2026 5 Lưu

 Tại sao tìm kiếm nhị phân lại hiệu quả hơn tìm kiếm tuần tự trên một danh sách đã sắp xếp có hàng nghìn phần tử?

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Vì tìm kiếm nhị phân loại bỏ được một nửa số lượng phần tử sau mỗi lần so sánh, giúp giảm số bước thực hiện đáng kể. Trong khi tìm kiếm tuần tự có thể phải kiểm tra từng phần tử một cho đến cuối danh sách.

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Lời giả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.

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ạ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.

Nâng cấp VIP

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.

Nâng cấp VIP

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.

Nâng cấp VIP

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.

Nâng cấp VIP

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.

Nâng cấp VIP