JavaScript is required

Hãy cho biết tư tưởng nào sau đây nói về của giải thuật tìm kiếm trên cây nhị phân tìm kiếm?

A.

Lần lượt chia dãy thành hai dãy con dựa vào phần tử khoá, sau đó thực hiện việc tìm kiếm trên hai đoạn đã chi

B.

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ó khoá cần tìm

C.

Tìm kiếm dựa vào cây nhị tìm kiếm: Nếu giá trị cần tìm nhỏ hơn gốc thì thực hiện tìm kiếm trên cây con trái, ngược lại ta việc tìm kiếm được thực hiện trên cây con phải

D.

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 trên, hay nửa dưới của dãy hiện hành

Trả lời:

Đáp án đúng: B


Tư tưởng của giải thuật tìm kiếm trên cây nhị phân tìm kiếm là tìm kiếm dựa vào cấu trúc cây. Nếu giá trị cần tìm nhỏ hơn nút gốc (nút hiện tại đang xét), thì tiếp tục tìm kiếm ở cây con bên trái. Ngược lại, nếu giá trị cần tìm lớn hơn nút gốc, thì tìm kiếm ở cây con bên phải. Quá trình này lặp lại cho đến khi tìm thấy giá trị cần tìm hoặc đến khi cây con rỗng (không tìm thấy). Các phương án khác mô tả các thuật toán tìm kiếm khác, ví dụ như tìm kiếm tuần tự hoặc tìm kiếm nhị phân trên mảng đã sắp xếp.

Đề cương ôn thi với 220 câu trắc nghiệm Cấu trúc dữ liệu và giải thuật có đáp án được chọn lọc và chia sẻ dưới đây, nhằm giúp bạn sinh viên hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra.


20 câu hỏi 60 phút

Câu hỏi liên quan