早教吧作业答案频道 -->数学-->
完全二叉树结点问题设一棵完全二叉树共有700个结点,则在该二叉树中有?个叶子结点?
题目详情
完全二叉树结点问题
设一棵完全二叉树共有700个结点,则在该二叉树中有?个叶子结点?
设一棵完全二叉树共有700个结点,则在该二叉树中有?个叶子结点?
▼优质解答
答案和解析
首先注意完全二叉树数的特点:
完全二叉树的特点是:(1)深度为k的完全二叉树的叶子结点都出现在第k层或k-1层.(2)对任一结点,如果其右子树的最大层次为L,则其左子树的最大层次为L或L+1.
这样意味着,度为1的结点只能为0个或1个!
设度为0的结点(叶子结点)有n0个,设度为1的结点有n1个,设度为2的结点有n2个
则总的结点数n=n0+n1+n2,另一方面,度为结点有两个分支,度为1的结点有一条分支
每个结点都有一条分支和其相连,除了根结点,所以有n=2*n2+n1+1;
这样就有:
n2=n0-1;
从而可推出:
n=2n0-1+n1;
现在回到问题,共有700结点:
701=2n0+n1
而n1只能取0或1,从该题看,只能取1;
所以可得:
n0=700/2=350;
所以共有350个叶子结点
完全二叉树的特点是:(1)深度为k的完全二叉树的叶子结点都出现在第k层或k-1层.(2)对任一结点,如果其右子树的最大层次为L,则其左子树的最大层次为L或L+1.
这样意味着,度为1的结点只能为0个或1个!
设度为0的结点(叶子结点)有n0个,设度为1的结点有n1个,设度为2的结点有n2个
则总的结点数n=n0+n1+n2,另一方面,度为结点有两个分支,度为1的结点有一条分支
每个结点都有一条分支和其相连,除了根结点,所以有n=2*n2+n1+1;
这样就有:
n2=n0-1;
从而可推出:
n=2n0-1+n1;
现在回到问题,共有700结点:
701=2n0+n1
而n1只能取0或1,从该题看,只能取1;
所以可得:
n0=700/2=350;
所以共有350个叶子结点
看了 完全二叉树结点问题设一棵完全...的网友还看了以下:
果园里有桃树1500课,是梨树棵树的5/7.梨树棵树与果树总数的比是3:10.果园共有果树多少棵? 2020-04-26 …
公园有柳树140棵槐树的棵数是柳树的5/7是松树的|/7东湖公园有松树多少棵 2020-05-16 …
在一棵红果皮桃的桃树一条枝条嫁接上结黄果皮桃的接穗,这可桃树全树结出的果实的颜色是()A.全为红果 2020-05-17 …
将二叉树的有关概念推广到三叉树,则一棵有244个结点的完全三叉树的高度为(8)。A.4B.5C.6D 2020-05-26 …
关于哈夫曼树的一题,感激不尽!字符集和S={A,B,C,D,E,F},权值集合W={2,3,5,7 2020-06-18 …
一条18米长的路的一边,从起点开始每隔3米种一棵树(共7棵树),水源在起点处,某人用一水桶取水浇树 2020-06-18 …
墙旁边有一棵树在傍晚树影落在地面和墙上树旁一根1的竿影0.9同时地上树影2.7墙上树影1.2问树有 2020-06-20 …
一棵石榴树上结着若干个石榴,若把石榴的个数减去7,乘以7,加上7,除以7,结果等于7,请你算一算石 2020-07-07 …
1、现在要在一块空地上种7棵树,使其中的每3棵树在一条直线上,要排成6行.这样的要求你觉得可否实现? 2020-11-21 …
某林场拟定一7天植树任务:每一天都比前一天增派5人植树,但每人植树的棵树要比前一天少5棵.每人每天指 2020-11-25 …