JavaScript is required

Một cây nhị phân được gọi là đúng nếu:

A.

Node gốc và tất cả các node trung gian đều có 2 node con.

B.

Giá trị khóa của node gốc bao giờ cũng lớn hơn giá trị các khóa của nhánh cây con bên phải.

C.

Giá trị khóa của node gốc bao giờ cũng lớn hơn giá trị các khóa của nhánh cây con bên trái.

D.

Node gốc và các node trung gian đều có 2 node con và các node lá đều có mức giống nhau

Trả lời:

Đáp án đúng: A


Một cây nhị phân "đúng" (perfect binary tree) là cây mà tất cả các node trung gian (không phải lá) đều có đúng 2 node con, và tất cả các node lá đều nằm ở cùng một mức (cùng độ sâu). Do đó, đáp án D là đáp án chính xác nhất. Các đáp án còn lại không mô tả đầy đủ hoặc chính xác về định nghĩa của một cây nhị phân đúng. * **Đáp án A:** Chỉ yêu cầu node gốc và các node trung gian có 2 node con, nhưng không đề cập đến mức của các node lá. Một cây có thể thỏa mãn điều kiện này nhưng không phải là cây nhị phân đúng (perfect). * **Đáp án B và C:** Đề cập đến giá trị khóa của node gốc so với các nhánh con, nhưng điều này liên quan đến cây tìm kiếm nhị phân (binary search tree), không phải cây nhị phân đúng.

Câu hỏi liên quan