Câu hỏi:

23/03/2026 4 Lưu

(2 điểm) Em hãy viết các bước lặp thực hiện thuật toán tìm kiếm nhị phân để tìm tên bạn “Hòa” trong danh sách như hình sau:

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Bước 1. Vị trí giữa vùng tìm kiếm là 5. So sánh “Hòa” và “Mai”. Vì H đứng trước M trong bảng chữ cái nên vùng tìm kiếm là nửa trước của dãy (từ vị trí 1 đến vị trí 4).

Bước 2. Vị trí giữa vùng tìm kiếm là 2. So sánh “Hòa” và “Bình”. Vì H đứng sau B trong bảng chữ cái nên vùng tìm kiếm là nửa sau của dãy (từ vị trí 3 đến vị trí 4).

Bước 3. Vị trí của vùng tìm kiếm là 3. So sánh ta thấy giá trị ở vị trí giữa đúng là “Hòa” là giá trị cần tìm. Thuật toán kết toán.

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

Câu 1

A.

Chọn nội dung/vào hộp thoại Clipboard/Chọn lệnh căn giữa

B.

Chọn nội dung/vào hộp thoại Font/Chọn lệnh căn giữa

C.

Chọn nội dung/vào hộp thoại Drawing/Chọn lệnh căn giữa

D.

Chọn nội dung/vào hộp thoại Paragraph/Chọn lệnh căn giữa

Lời giải

Đáp án đúng là D

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

Câu 4

A.

Để bài toán khó giải quyết hơn.

B.

Để thay đổi đầu vào của bài toán.

C.

Để thay đổi yêu cầu đầu ra của bài toán.

D.

Để bài toán dễ giải quyết 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.

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

Câu 6

A.

Lưu trữ dữ liệu.

B.

Xử lí dữ liệu.

C.

Tìm kiếm dữ liệu cho trước trong một danh sách đã cho.

D.

Sắp xếp dữ liệu theo chiều tăng dầ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