Khi lưu trữ cây nhị phân dưới dạng mảng, phần tử ở vị trí số 9 đóng vai trò gì trong các phương án sau?
Trả lời:
Đáp án đúng: A
Trong cách lưu trữ cây nhị phân bằng mảng, nếu một nút ở vị trí `i`, thì nút con trái của nó ở vị trí `2*i` và nút con phải của nó ở vị trí `2*i + 1`.
Để tìm nút cha của nút ở vị trí 9, ta thực hiện phép chia nguyên: `9 // 2 = 4`. Tuy nhiên, vì mảng thường bắt đầu từ vị trí 1 (chứ không phải 0), công thức chính xác hơn là (vị trí nút - 1) // 2 + 1. Trong trường hợp này, (9 - 1) // 2 + 1 = 8 // 2 + 1 = 4 + 1 = 5.
Vậy, nút ở vị trí 9 là con của nút ở vị trí 5.
Vì 9 là số lẻ, nên nó là con phải của nút cha của nó.
Do đó, nút ở vị trí 9 là nút con phải của nút ở vị trí 5.
Đề 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

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
