Khi thực hiện việc thêm một node x vào cây nhị phân tìm kiếm ta chỉ cần:
Trả lời:
Đáp án đúng: B
Khi thêm một node `x` vào cây nhị phân tìm kiếm (Binary Search Tree - BST), ta cần tìm vị trí thích hợp cho `x` trên toàn bộ cây, sao cho vẫn đảm bảo tính chất của cây nhị phân tìm kiếm:
- Mọi node trong cây con trái của một node đều có giá trị nhỏ hơn node đó.
- Mọi node trong cây con phải của một node đều có giá trị lớn hơn node đó.
Vì vậy, ta bắt đầu từ gốc cây và so sánh giá trị của `x` với giá trị của node hiện tại. Nếu `x` nhỏ hơn, ta di chuyển sang cây con trái; nếu `x` lớn hơn, ta di chuyển sang cây con phải. Quá trình này tiếp tục cho đến khi ta tìm thấy một vị trí trống (node null) để chèn `x` vào.
Các phương án khác không chính xác vì:
- A và C chỉ xét một nhánh cây con, trong khi việc chèn node mới có thể xảy ra ở bất kỳ vị trí nào trên cây.
- D phủ nhận tất cả, trong khi có một phương án đúng.
Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
