JavaScript is required

Khi lưu trữ cây nhị phân dưới dạng mảng, nếu vị trí của nút cha là i thì vị trí của nút con trái là gì trong các phương án sau?

A.

2*i + 1

B.

i-1

C.

2*i

D.

i+1

Trả lời:

Đáp án đúng: C


Khi lưu trữ cây nhị phân dưới dạng mảng, nút gốc (root) thường được lưu ở vị trí có chỉ số là 0 hoặc 1. Giả sử nút cha nằm ở vị trí i, thì nút con trái của nó sẽ nằm ở vị trí 2*i + 1 (nếu nút gốc ở vị trí 0) hoặc 2*i (nếu nút gốc ở vị trí 1). Vì phương án có 2*i+1, nên đây là đáp án đúng trong trường hợp nút gốc ở vị trí 0.

Đề 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.


50 câu hỏi 60 phút

Câu hỏi liên quan