Khẳng định nào sau đây là đúng khi nói về thuật toán tìm kiếm nhị phân?
AĐáp án A: Thuật toán tìm kiếm nhị phân áp dụng được cho dãy đã sắp xếp thứ tự và dãy không sắp xếp thứ tự .
BĐáp án B: Thuật toán tìm kiếm nhị phân áp dụng được cho mọi bài toán.
CĐáp án C: Thuật toán tìm kiếm nhị phân chỉ áp dụng được cho dãy đã sắp xếp thứ tự.
DĐáp án D: Thuật toán tìm kiếm nhị phân chỉ áp dụng được cho dãy không sắp xếp thứ tự.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:C
Đáp án đúng là: C
Thuật toán tìm kiếm nhị phân chỉ áp dụng được cho dãy đã sắp xếp thứ tự.
Câu 2
1 điểm
Tìm kiếm nhị phân là:
AĐáp án A: Tìm kiếm lần lượt từ đầu tới cuối dãy.
BĐáp án B: Tìm kiếm ở đầu dãy.
CĐáp án C: Tìm kiếm bằng cách chia dãy làm hai nửa, loại bỏ nửa dãy chắc chắn không chứa phần tử cần tìm, chỉ tìm kiếm trong nửa dãy còn lại.
DĐáp án D: Tìm kiếm ở cuối dãy.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:C
Đáp án đúng là: C
Tìm kiếm nhị phân là: Tìm kiếm bằng cách chia dãy làm hai nửa, loại bỏ nửa dãy chắc chắn không chứa phần tử cần tìm, chỉ tìm kiếm trong nửa dãy còn lại.
Câu 3
1 điểm
Tìm kiếm nhị phân nhanh hơn tìm kiếm tuần tự vì:
AĐáp án A: Chỉ tìm kiếm trong nửa dãy còn lại.
BĐáp án B: Dãy đã được sắp xếp.
CĐáp án C: Cả A và B đều đúng.
DĐáp án D: Cả A và B đều sai.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:C
Đáp án đúng là: C
Tìm kiếm nhị phân nhanh hơn tìm kiếm tuần tự vì: Dãy đã được sắp xếp và tìm kiếm bằng cách chia dãy làm hai nửa, loại bỏ nửa dãy chắc chắn không chứa phần tử cần tìm, chỉ tìm kiếm trong nửa dãy còn lại.
Câu 4
1 điểm
Bài toán nào sau đây áp dụng được thuật toán tìm kiếm nhị phân:
AĐáp án A: Cho dãy 1,3,5,6. Tìm vị trí của số 5 trong dãy.
BĐáp án B: Cho dãy 1,5,3,6. Tìm vị trí của số 5 trong dãy.
CĐáp án C: Cho dãy 6,5,4,3,2,1. Hãy tìm xem số 3 có trong dãy này không.
DĐáp án D: Cả A và C
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:D
Đáp án đúng là: D
Vì dãy đã được sắp xếp mới có thể áp dụng thuật toán tìm kiếm nhị phân.
Câu 5
1 điểm
Để tìm một số trong dãy đã được sắp xếp tăng dần, thuật toán tìm kiếm nhanh nhất là:
AĐáp án A: Tìm kiếm tuần tự.
BĐáp án B: Tìm kiếm nhị phân.
CĐáp án C: Cả A và B
DĐáp án D: Không có thuật toán nào.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:B
Đáp án đúng là: B
Để tìm một số trong dãy đã được sắp xếp tăng dần, thuật toán tìm kiếm nhanh nhất là: