Câu 1: Tư tưởng của thuật toán tìm kiếm nhị phân là:
A. Lần lượt chia dãy thành 2 phần bằng nhau và tìm kiếm trên từng phần vừa chia
B. Lần lượt chia đôi dãy dựa vào độ lớn của phần tử cần tìm, sau đó thực hiện tìm kiếm trên hai đoạn đã chia.
C. Tại mỗi bước tiến hành so sánh x với phần tử ở giữa của dãy, dựa vào bước so sánh này quyết định giới hạn dãy tìm kiếm nằm ở nửa đầu hay nửa sau của dãy hiện hành.
D. So sánh x lần lượt với các phần tử thứ nhất, thứ hai, … của dãy cho đến khi gặp phần tử có khóa cần tìm.