赞
踩
1-6 存在一棵总共有2016个结点的二叉树,其中有16个结点只有一个孩子。(2分)
T
F
答案 F
作者 何钦铭
单位 浙江大学
首先,二叉树总共有2016个结点,满二叉树总共的结点数为2的n次方-1,n是满二叉树的层数,所以该二叉树满的情况下是2048-1=2047,而2047-2016=31,也就是说,少了31个叶子结点,题目中16个结点只有一个孩子,那就先从16个叶节点上一层的父节点分别拿一个孩子,于是还剩15个结点未处理,15个除以2有余数,那就是多的一个要么导致剩17个只有一个孩子,要么15个只有一个孩子,不可能出现16个只有一个结点的孩子
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。