Select the correct statement. Suppose T is a binary tree with 14 nodes. What is the minimum possible height of T? (Note: In a tree the height of root is 1)

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "4". Với quy ước gốc có chiều cao 1, mức thứ i của cây nhị phân chứa tối đa 2 lũy thừa i trừ 1 nút, nên cây chiều cao h chứa tối đa 2 lũy thừa h trừ 1 nút: chiều cao 3 chứa nhiều nhất 1 cộng 2 cộng 4 bằng 7 nút, thêm mức thứ tư tối đa 8 nút nữa thành 15 nút. Vì 14 lớn hơn 7, không thể gói 14 nút vào ba mức; vì 14 không vượt 15, bốn mức là đủ, nên chiều cao nhỏ nhất bằng 4. "2" chỉ chứa tối đa 3 nút nên quá nhỏ. "3" chứa tối đa 7 nút, còn thiếu 7 nút so với 14. "5" là chiều cao đạt được nhưng không phải nhỏ nhất, vì chỉ cần dồn 14 nút vào bốn mức là xong; chiều cao 5 mới bắt buộc khi số nút vượt 15.

Cùng phần 4

Xuất hiện trong 1 bộ đề