若一棵二叉树高度(即层数)为h,则该二叉树( )。
- A.有2h个结点
- B.有2h-1个结点
- C.最少有2h-1个结点
- D.最多有2h-1个结点
正确答案及解析
正确答案
D
解析
本题考察二叉树节点数计算,一颗高度为h二叉树,结点数最多时,即为满二叉树。而高度为h满二叉树有2h-1个结点,所以一棵二叉树高度(即层数)为h,则它最多有2h-1个结点。
若一棵二叉树高度(即层数)为h,则该二叉树( )。
本题考察二叉树节点数计算,一颗高度为h二叉树,结点数最多时,即为满二叉树。而高度为h满二叉树有2h-1个结点,所以一棵二叉树高度(即层数)为h,则它最多有2h-1个结点。