单选题
👁️ 浏览量:

试题题干

设某棵二叉树中有2000个结点,则该二叉树的最小高度为(  )  

A

9

B

10

C

11

D

12

参考答案

正确答案:

试题解析

本题考查二叉树性质2,以及满二叉树的概念。 

该二叉树高度最小的情况是除去最后一层是满二叉树的情况。
性质2:深度为k(k≥1)的二叉树至多有2^k-1个结点。
满二叉树:深度为k(k≥1)且有2^k-1个结点的二叉树称为满二叉树。

本题中,2000>=2^k-1,其中k≥1,满足条件的k<=10,故该二叉树的前10层是满二叉树的情况,又因为2^10-1=1023<2000,即第11层还有结点,故该二叉树的最小高度为11。