早教吧作业答案频道 -->数学-->
求解一个数据结构中树的题目已知完全二叉树的第七层有10个叶子结点,则整个二叉树的结点数最多是多少?由于本题求二叉树的结点数最多是多少,第7层共有27-1=64个结点,已知有10个叶子,其余54
题目详情
求解一个数据结构中树的题目
已知完全二叉树的第七层有10个叶子结点,则整个二叉树的结点数最多是多少?
由于本题求二叉树的结点数最多是多少,第7层共有27-1=64个结点,已知有10个叶子,其余54个结点均为分支结点.它在第八层上有108个叶子结点.所以该二叉树的结点数最多可达(27-1+108)=235.(注意:本题并未明说完全二叉树的高度,但根据题意,只能有8层.)
请问解答中的它在第八层上有108个叶子结点是怎么算出来的
已知完全二叉树的第七层有10个叶子结点,则整个二叉树的结点数最多是多少?
由于本题求二叉树的结点数最多是多少,第7层共有27-1=64个结点,已知有10个叶子,其余54个结点均为分支结点.它在第八层上有108个叶子结点.所以该二叉树的结点数最多可达(27-1+108)=235.(注意:本题并未明说完全二叉树的高度,但根据题意,只能有8层.)
请问解答中的它在第八层上有108个叶子结点是怎么算出来的
▼优质解答
答案和解析
情况是这样的,由于数据结构中对于完全二叉树的定义各个教材可能不一定相同,那我现在以清华大学出版社的为准来说明:
分析该题,可见该题有2中可能情况,一种是7层,一种是8层,但要求最多,所以一定是8层二叉树.
如果是8层二叉树,7层就一定有2^(7-1)=64个节点,本来这样第八层如果全满的话,就有2^(8-1)=128个节点.但是第七层中却有10个叶子节点,说明前面54个节点是非终端节点,而这54个非终端节点的左右孩子其实就是第八层的终端节点(叶子),而二叉树中度最大为2,所以要是节点最多,明显第八层叶子叶子也要最多,那最多就有54*2=108,所以最多有127+108=235个节点.
画图作说明:
第7层:1 2 .54 [ 55 56.64]-----第7层的10个叶子
/ \ / \ / \
第8层:1 2 3 4 107 108
分析该题,可见该题有2中可能情况,一种是7层,一种是8层,但要求最多,所以一定是8层二叉树.
如果是8层二叉树,7层就一定有2^(7-1)=64个节点,本来这样第八层如果全满的话,就有2^(8-1)=128个节点.但是第七层中却有10个叶子节点,说明前面54个节点是非终端节点,而这54个非终端节点的左右孩子其实就是第八层的终端节点(叶子),而二叉树中度最大为2,所以要是节点最多,明显第八层叶子叶子也要最多,那最多就有54*2=108,所以最多有127+108=235个节点.
画图作说明:
第7层:1 2 .54 [ 55 56.64]-----第7层的10个叶子
/ \ / \ / \
第8层:1 2 3 4 107 108
看了 求解一个数据结构中树的题目已...的网友还看了以下:
小结8点多钟开始做家庭作业,当时时针和分针正好(180度).小结做完家庭作业又看了看钟,此时时针与 2020-04-27 …
将A、B两枚骰子各抛掷一次,观察向上的点数,问:(1)共有多少种不同的结果?(2)两枚骰子点数之和 2020-06-03 …
锂电池电解液:1mol/LiPF6-EC-DMC其溶剂熔点分别为4℃和39℃,某文献记载该体系电解 2020-06-14 …
苏轼在被贬黄州后写的诗词赋赋一篇要有100多字的点评、诗和词个要一篇100多字的点评不用原创... 2020-07-03 …
将一枚骰子连掷两次,将投掷所得的结果记为(xy),其中x是第一次向上的点数,y是第二次向上的点数.Ⅰ 2020-11-18 …
将一枚质地均匀的骰子连掷两次,将投掷所得的结果记为(x,y),其中x是第一次向上的点数,y是第二次向 2020-11-18 …
给出三个结论:(1)0一定是奇函数的零点;(2)偶函数一定有偶数个零点;(3)周期函数一定有无穷多个 2020-11-20 …
强度分别为a=8,b=1的两个光源A,B间的距离为d=3,在连接两光源的线段AB上,距光源A为多少的 2020-11-24 …
不同质量分数的醋酸溶液的结冰点是多少?比如质量分数为80%的醋酸溶液在多少摄氏度下开始结冰?想知道3 2020-11-29 …
同学们参加拔草活动劳动开始时是2点多劳动结束时是3点多结束时和开始时,时针和分针正好交换了位置,次劳 2020-12-14 …