Thứ sáu, 22/11/2024
IMG-LOGO

Câu hỏi:

19/07/2024 274

Nhận định nào sau đây đúng nhất về thuật toán tìm kiếm nhị phân?

A. Chỉ áp dụng tìm kiếm nhị phân với dãy số tăng dần.

B. Có thể áp dụng tìm kiếm nhị phân với bất kì dãy số nào.

C. Không phải với bất cứ dãy số nào cũng có thể áp dụng được thuật toán tìm kiếm nhị phân. Vì tìm kiếm nhị phân chỉ áp dụng với dãy số đã được sắp xếp tăng dần hoặc giảm dần.

Đáp án chính xác

D. Chỉ áp dụng tìm kiếm nhị phân với dãy số giảm dần.

 Xem lời giải

Trả lời:

verified Giải bởi Vietjack

Đáp án đúng là: C

Nhận định sau đây đúng nhất: Không phải với bất cứ dãy số nào cũng có thể áp dụng được thuật toán tìm kiếm nhị phân. Vì tìm kiếm nhị phân chỉ áp dụng với dãy số đã được sắp xếp tăng dần hoặc giảm dần.

Câu trả lời này có hữu ích không?

0

Gói VIP thi online tại VietJack (chỉ 400k/1 năm học), luyện tập gần 1 triệu câu hỏi có đáp án chi tiết

ĐĂNG KÝ VIP

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

Câu 1:

Cho dãy số 5, 11, 18, 39, 41, 52, 63, 70. Hãy sắp xếp diễn biến từng bước kìm kiếm nhị phần để tìm kiếm x=60 trong dãy trên.

Tìm x = 60:

 

A1

A2

A3

A4

A5

A6

A7

A8

Xuất phát

5

11

18

39

41

52

63

70

Bước 1

 

 

 

39

41

52

63

70

Bước 2

 

 

 

 

 

52

63

70

Bước 3

 

 

 

 

 

 

63

 

1. Kết thúc thuật toán: Không tìm thấy x có trong dãy.

2. Phạm vi tìm kiếm từ A7 đến A8. Lấy A7 có vị trị giữa dãy. Vì x<A7 nên nửa sau chắc chắn không chứa x.

3. Phạm vi tìm kiếm từ dãy A5 đến A8. Lấy A6 có vị trí giữa dãy. 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. Phạm vi tìm kiếm từ A7 đến A8.

4. Phạm vi tìm kiếm từ dãy A1 đến A8. Lấy A4 là số có vị trí giữa dãy. Vì x >A4 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. Phạm vi tìm kiếm từ A5 đến A8.

Xem đáp án » 15/09/2022 380

Câu 2:

Thuật toán tìm kiếm nhị phân được sử dụng khi nào?

Xem đáp án » 15/09/2022 307

Câu 3:

Phát biểu đúng nhất về “Thuật toán tìm kiếm nhị phân” (tìm x trong dãy số đã được sắp thứ tự không giảm)?

Xem đáp án » 15/09/2022 291

Câu 4:

Lấy phần tử đứng giữa dãy để so sánh với x, nếu phần tử đó chính là x thì kết luận gì?

Xem đáp án » 15/09/2022 278

Câu 5:

Ý nghĩa của việc chia một bài toán thành những bài toán nhỏ hơn?

Xem đáp án » 15/09/2022 275

Câu 6:

Thuật toán tìm kiếm x trong dãy đã sắp xếp thứ tự với ý tưởng chia đôi dần để giảm nhanh phạm vi tìm kiếm được gọi là gì?

Xem đáp án » 15/09/2022 249

Câu 7:

Thuật toán tìm kiếm nhị phân chỉ áp dụng cho dãy số như thế nào?

Xem đáp án » 15/09/2022 249

Câu 8:

Tìm kiếm nhị phân và tìm kiếm tuần tự thì thuật toán nào nhanh hơn?

Xem đáp án » 15/09/2022 243

Câu 9:

Khi bắt đầu thuật toán, phạm vi tìm kiếm là gì?

Xem đáp án » 15/09/2022 204

Câu hỏi mới nhất

Xem thêm »
Xem thêm »