数据结构问题:一棵完全二叉树有100个结点,度为一的结点有几个,叶子结点有几个?
人气:165 ℃ 时间:2020-06-18 02:36:21
解答
根据二叉树的性质:对于一棵非空的二叉树,如果叶子节点数为n0,度为2的结点数为n2,则no=n2+1.
根据完全二叉树的定义可得:在完全二叉树中度为1的结点n1只能取两种情况,要么为0,要么为1. 所以:n0+n1+n2=100 又n0=n2+1; 2n2=99-n1; 因为结点数为整数,所以n1=1,n2=49,n0=50
所以度为1的结点有一个,叶子结点有50个
推荐
- 数据结构题目:在有n个叶子结点的完全二叉树中,最多有多少个结点?
- 数据结构题目:设一棵完全二叉树具有2009个结点,则此完全二叉树有多少叶子结点?有多少度为2的结点?
- 数据结构 一棵完全二叉树,第8层含有5个结点,则这棵二叉树的叶子结点个数为?
- 湖北第二师范《数据结构》题,1.在n个结点的二叉树中,结点有m个树叶,则一定有 个度
- 英语中的问候语与祝福语的区别
- 我们生物课每天都要说一个小故事,关于生物的,到前面讲,时间规定于2分钟左右,提供2个小故事.我的同学
- 1.举例说明日常生活中你所见到的丁达尔效应. 2.探究中你发现或提出的问题.
- i like playing the football whit my friends.改错 ted is going to the library on tomorrow.
猜你喜欢