早教吧作业答案频道 -->数学-->
告诉了一棵完全二叉树的总结点个数,求叶子结点个数怎么计算?设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点个数为?怎么计算,
题目详情
告诉了一棵完全二叉树的总结点个数,求叶子结点个数怎么计算?
设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点个数为?怎么计算,
设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点个数为?怎么计算,
▼优质解答
答案和解析
首先需要求出这棵树的深度.也就是说这棵树有多少层.
完全二叉树有一个性质: 具有n个结点的完全二叉树的深度为log2n(2是下标)+1.
根据这个性质,就可以求得完全二叉树的深度为10
10层满二叉树的总结点数为1023,最后一层的结点数应该是2的9次方为512,所以肯定699个结点肯定不是满二叉树.叶子节点出现在最后两层上.
最后一层叶子结点个数为:699-(1023-512)=188
倒数第二层的叶子节点数为: (512-188)/2=162
叶子总数应该是:188+162 = 250
不确定有没有算对.大概思路应该是这样的.希望对你有帮助.仍有问题可以HI我.
完全二叉树有一个性质: 具有n个结点的完全二叉树的深度为log2n(2是下标)+1.
根据这个性质,就可以求得完全二叉树的深度为10
10层满二叉树的总结点数为1023,最后一层的结点数应该是2的9次方为512,所以肯定699个结点肯定不是满二叉树.叶子节点出现在最后两层上.
最后一层叶子结点个数为:699-(1023-512)=188
倒数第二层的叶子节点数为: (512-188)/2=162
叶子总数应该是:188+162 = 250
不确定有没有算对.大概思路应该是这样的.希望对你有帮助.仍有问题可以HI我.
看了 告诉了一棵完全二叉树的总结点...的网友还看了以下:
用Na2HPO4.12H2O,配制4MNa2HPO4100mL是秤取12水合磷酸氢二钠52.8g么 2020-04-25 …
告诉了一棵完全二叉树的总结点个数,求叶子结点个数怎么计算?设一棵完全二叉树共有699个结点,则在该 2020-05-13 …
怎么计算子弹能穿过几mm的钢板? 2020-05-14 …
皇太极一共有几个儿子?为什么第二子到第七子都不见记载? 2020-06-09 …
某A类网络10.0.0.0的子网掩码255.224.0.0,请确定可以划分的子网个数,写出每个子网 2020-06-27 …
知道ip地址怎么计算子网掩码的位数?如:ip地址为219.25.23.56的缺省子网掩码有几位? 2020-07-18 …
化学中计算原子相对质量是为什么要用原子的实际质量除一个碳原子质量的十二分之一今天上化学课,我总是不 2020-07-22 …
孙子兵法三十六计的二十四计孙子兵法三十六计的二十四计的读音 2020-07-25 …
为什么计算原子量非要用C12原子的十二分之一作为标准?为什么计算原子量非要用C12原子质量的十二分之 2020-11-06 …
二叉树的思想4.2.5统计叶子结点数目基本思想:先序(中序或后序)遍历二叉树,在遍历过程中查找叶子结 2020-12-05 …