khoahoc.vietjack.com
Xin chào! Vào học

Câu hỏi:

31/01/2026 282 Lưu

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

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

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.

Đang tải chế độ Học...

Dành cho bạn Hot

Lớp 7 Toán
2,264 người thi tuần này

Trắc nghiệm Tập hợp các số hữu tỉ lớp 7 (có đáp án - phần 1)

15 câu 33.8 K lượt thi Thi ngay →
Lớp 7 Tiếng Anh
1,024 người thi tuần này

Trắc nghiệm Tiếng Anh 7 Global Success Unit 4 Vocabulary and Grammar (có đáp án)

20 câu 4 K lượt thi Thi ngay →
Lớp 7 Khoa học tự nhiên
324 người thi tuần này

Trắc nghiệm Hóa trị và công thức hóa học lớp 7 (có đáp án - phần 1)

10 câu 4.7 K lượt thi Thi ngay →
Lớp 7 Lịch sử
369 người thi tuần này

Đề thi giữa kì 1 Lịch sử 7 có đáp án (sách mới)

10 câu 369 lượt thi Thi ngay →
Lớp 7 Địa lý
664 người thi tuần này

15 câu Trắc nghiệm Địa lý 7 Kết nối tri thức Bài 1 có đáp án

15 câu 9.4 K lượt thi Thi ngay →
Lớp 7 Giáo dục công dân
786 người thi tuần này

15 câu Trắc nghiệm Giáo dục công dân 7 Kết nối tri thức Bài 1 có đáp án

15 câu 5.8 K lượt thi Thi ngay →
Lớp 7 Tin học
1,345 người thi tuần này

13 câu Trắc nghiệm Tin học 7 Kết nối tri thức Bài 1 có đáp án

13 câu 9 K lượt thi Thi ngay →
Học online Lớp 7 9.698 đề thi · 1.627 bài giảng

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

Câu 1

A.

Tính tổng các giá trị được chọn.

B.

Tính trung bình cộng các giá trị được chọn.

C.

Đếm số lượng số các giá trị được chọn.

D.

Tìm giá trị lớn nhất các giá trị được chọn.

Lời giải

Đáp án đúng là A

Lời giải

Đáp án đúng là C

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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.

Hai khả năng xảy ra khi kết thúc tìm kiếm tuần tự là tìm thấy hoặc xét hết dãy và không tìm thấy kết quả cần tìm kiếm.

B.

Việc tìm kiếm tuần tự dò tìm đến phần tử cuối dãy khi không tìm thấy kết quả mong muốn hoặc kết quả đó nằm ở cuối dãy.

C.

Có hai loại bài toán tìm kiếm là: Tìm kiếm trong dãy không sắp thứ tự và tìm kiếm trong dãy đã sắp thứ tự.

D.

Thuật toán tìm kiếm tuần tự chỉ áp dụng với những bài toán đã được sắp xếp.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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 5

A.

Khi số cần tìm lớn hơn phần tử giữa của phạm vi tìm kiếm.

B.

Khi số cần tìm nhỏ hơn phần tử giữa của phạm vi tìm kiếm.

C.

Khi số cần tìm lớn hơn phần tử đầu tiên của dãy.

D.

Khi số cần tìm nhỏ hơn phần tử cuối cùng của dãy.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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.

Chưa tìm thấy x và tiếp tục thuật toán.

B.

Chưa tìm thấy x và kết thúc thuật toán.

C.

Đã tìm thấy x và kết thúc thuật toán.

D.

Đã tìm thấy x và tiếp tục thuật toán.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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