全部题库 / 计算机 / 试题详情
单选题 计算机
2013-09-28

若一棵完全二叉树有768个结点,则该二叉树中叶结点的个数是

A.257 
B.258 
C.384 
D.385

参考答案

C

答案解析

完全二叉树的第h-1层是满的。设1+2+2^1(2的1次方)2^2+2^3+....+2^(h-1)<=768,化简得2^h-1<=768,即2^h<=769,得到h=9。第h-1层有节点 2^8=256个,第h层有768-256-128-64-32-16-8-4-2-1=257个。这些节点使得上一层的256/2+1=129个节点不是叶子,那么叶子总数为256-129+257=384. 以上推导是为了理解,实际上,完全二叉树的叶子节点数就等于节点数/2。  (本解析由安宝蓝提供)

你可能感兴趣的试题

A.95,22,91,24,94,71             
B.92,20,91,34,88,35
C.21,89,77,29,36,38         
D.12,25,71,68,33,34