Câu hỏi:

07/02/2026 9 Lưu

 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:

verified Giải bởi Vietjack

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.

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.

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