47.满二叉树的特点是每层上的结点数都达到最大值,因此对于高度为h(h>1)的满二叉树,其结点总数为
{{U}}(1)
{{/U}}。对非空满二叉树,由根结点开始,按照先根后子树、先左子树后右子树的次序,从1、2、3、…依次编号,则对于树中编号为i的非叶子结点,其右子树的编号为{{U}}
(2) {{/U}}(高度为3的满二叉树如图8-17所示)。
单选题
(1)
【正确答案】
C
【答案解析】
单选题
(2)
【正确答案】
C
【答案解析】
显然对非空满二叉树中的结点按照题目中的方式进行编号,结点i的左子树编号为2i,右子树编号为2i+1。第2空的正确答案为选项C。
单选题
(1)
【正确答案】
【答案解析】
单选题
(2)
【正确答案】
D
【答案解析】
单选题
(3)
【正确答案】
【答案解析】
单选题
(4)
【正确答案】
B
【答案解析】
现在,不考虑n7和n6,在要放入数值的树中,其左下角结点为n4,放入剩余数字的最小值2,根据题目对此树的要求,n8应当放入3。右下角结点为n3,放入剩余数字的最大值为8,根据题目要求,n1应当放入7。结果如图8-20所示。 现在只剩下4、5、6了,根据题目要求,显然应当在n2放入4,n5放入5,n6放入6。最终结果如图8-21所示。所以,第1空的正确答案为选项G,第2空的正确答案为选项D,第3空的正确答案为选项F。 ![]() ![]() |