已知一棵有2011个节点的树,其叶节点个数是116,该树对应的二叉树中无右孩子的节点个数

作者&投稿:金采 (若有异议请与网页底部的电邮联系)
已知一棵有2011个结点的树,其叶结点个数为116,该树对应的二叉树无右孩子的结点个数为? 答案是:1896~

该树中分支结点个数为2011-116=1895
因此转换为二叉树后,无右孩子的结点个数为原树中分支结点个数+1:1895+1=1896
原因请回忆一下树往二叉树的转换过程

叶子结点数是2的(n减1次方)个。
若设二叉树的深度为k,除第 k 层外,其它各层 (1~k-1) 的结点数都达到最大个数,第k 层所有的结点都连续集中在最左边,这就是完全二叉树。
如果对满二叉树的结点进行编号,约定编号从根结点起,自上而下,自左而右。则深度为k的,有n个结点的二叉树,当且仅当其每一个结点都与深度为k的满二叉树中编号从1至n的结点一一对应时。



扩展资料:
如果对一棵有n个结点的完全二叉树的结点按层序编号,则对任一结点i (1≤i≤n) 有:如果i=1,则结点i是二叉树的根,无双亲;如果i>1,则其双亲parent (i) 是结点[i/2]。
如果2i>n,则结点i无左孩子,否则其左孩子lchild (i) 是结点2i;如果2i+1>n,则结点i无右孩子,否则其右孩子rchild (i) 是结点2i+1。

用特殊情况考虑,首先画出特殊情况下的树

考虑从树转换成二叉树过程,举例如图

因此做出树对应的二叉树

可知二叉树中前1895个结点无右孩子,叶结点最后一个节点无右孩子,因此共1895+1=1896个结点



树转二叉树的规则是“左指孩子右指兄弟”,有2011-116=1895个非叶结点;
只要是非叶结点都会有孩子结点,孩子结点之间是兄弟关系,最右边的孩子结点没有右兄弟,转化为二叉树后这个孩子结点的右指针域为空。
每个非叶结点都存在一个没有右兄弟的孩子结点,1895个非叶结点就存在1895个没有右兄弟的孩子结点,转化为二叉树后这些孩子结点的右指针域都为空。
最后,树的根只有一个,根结点没有右兄弟,转化为二叉树后根结点的右指针域也为空;
所以此树转二叉树后右指针域为空的结点个数是1895+1=1896个。

使用特殊解法:根节点有116个度,除根节点以外所有的节点都只有一个子节点,这样满足有116个叶节点。转换成二叉树时,只有根节点的115个子节点有右孩子(最后一个是叶节点)。2011-115=1896。

该树中分支结点个数为2011-116=1895
因此转换为二叉树后,
无右孩子的结点个数为原树中分支结点个数+1:1895+1=1896
原因请回忆一下树往二叉树的转换过程

画图可以理解转换过程
非叶结点有孩子,其中最小的孩子是没有弟弟的,也就产生了一个对应的二叉树中无右孩子的结点,然后根结点本身没有兄弟,所以再加一
我就不画了图了,转换过程写一下就很清晰了


推荐19个经典藤本月季品种随便种一棵美爆庭院
属此品系的品种有溪水、藤彩虹、藤梅郎荻娜、银河、金色阳光、藤红宝石、藤紫色时代、藤草裙舞女、甜梦等。1、龙沙宝石月季在19世纪80年代初,法国玫昂国际培育出了一种十分独特的月季,具备淡雅的颜色和古典的花型。在2006年日本大阪的世界月季大会上获得world's favourite rose的称号而广为人知,倍受大家喜爱。花朵...

“种一棵树最好的时间是十年前,其次是现在”出自哪里?
出自非洲经济学家Dambisa Moyo的《dead aid》,它是书中的结束语,简洁却发人深省。深层的意义在于,以现在的角度看,种下理想的决心应该在十年前。但以未来的角度看,现在也是"最好的年龄”。

设一棵完全二叉树中有500个结点,则该二叉树的深度为多少?若用二叉链表...
设一棵完全二叉树中有500个结点,则该二叉树的深度为多少?若用二叉链表作为该完全二叉树的存储结构,则共有多少个空指针域 蔡佟佟 | 浏览3532 次 |举报 我有更好的答案推荐于2017-12-16 13:36:54 最佳答案 1+2+4+8+16+32+64+128+245 = 500,这样算深度是9,空指针域 244*2+6*2+1=501 本回答由...

安与骑兵的“一朵花 一棵树 一座房子 一条路。。。”这 什么歌名_百度...
作曲:安与骑兵 演唱:安与骑兵 一朵花,一颗树 一座房子,一条路 一座山,一条河 一只小船,一个我 一颗心,一把火 一个木瓜,一个你 划着船,过了河 你在水边,看着我 一年前,你路过 我家门前的那条路,我悄悄地看着你 你也偷偷地望着我,绕过山趟过河 三天五天你装路过,你心里早有我 ...

...则该二又树中叶结点的个数是( )。【2011年全国试题4(2分)】_百...
【答案】:C 因为n=n0+n1+n2,n2=n0-1,所以n=2n0+n1-1。在完全二叉树中,n1取1或0。这里n=768,n1。只能为1,故选C。在完全二叉树结点计算中,仅知一个量(总结点数,叶子数,度为2的结点数)求其他量,一般就利用该公式。下面的31~33题都是该关系式的应用。

一刻完全二叉树的第6层(根结点为第1层)有8个叶子节点,则完全二叉树的结...
我有更好的答案邀请更新 2011-09-15 最佳答案 完全二叉树,除最后一层可以不满外,其他各层都必须是满的。也就是说 ,前5层,节点的个数 为: 1+2+4+8+16 =31加上 最后一层 8个节点,所以 总共 39个节点。 追问 但是答案是111 追答 这答案不对吧,一棵 6层的满二叉树 才 2^6-1 = 63 个...

公开课《一棵小桃树》教案及教学反思
  本文描写了一棵在逆境中诞生,在逆境中成长的小桃树,历经风雨仍顽强生存。赞颂了小桃树顽强同命运抗争的精神。揭示一个生活的哲理:不屈不挠的奋斗,定会战胜磨难,创造出美好的未来。七、学习小桃树 1.“我”从小桃树身上获得了怎样的启示?  生活中要敢于克服困难,在逆境中顽强拼搏,...

求解道语文漫画图的题目..漫画:有一棵大树在它旁边的左右下方分别有两棵...
我有更好的答案推荐于2017-12-15 09:21:08 最佳答案 1.一颗大树下有两棵小树,这是大树对小树的爱,大叔一直在保护着他们。2.《亲情》 本回答由网友推荐 举报| 答案纠错 | 评论 24 27 爱你的那个傻子 采纳率:33% 擅长: 游戏 动漫 明星 器乐\/声乐 音乐 ...

以“初心”为翼、以“使命”为桨,栽一棵树育一片林
栽一棵树育一片林 ——基于学生数学核心素养培养的小学数学课堂教学策略研究中期汇报材料乐平市第九小学数学核心素养课题组蒋铭国 2011年,国家颁布了《全日制义务教育数学课程标准(2011年版)》。《标准》在2001版的基础上进行了修改,明确提出要培养学生“四基四能”,提出了学生学习中的10个核心概念,即数感、符号意...

求《有一棵树会感谢我》阅读答案!!!急需!!!快!!!
1、照样子,写词语。生机勃勃(ABCC)2、在第三自然段中的横线上填上合适的语句。3、为什么说“有一棵树会感谢我”?4、“时尚”是指现阶段社会上流行的风气和习惯,你认为什么样的时尚值得你去追求?5.联系生活实际,谈谈你对最后一个自然段的理解。6.联系上下文,理解词语 (1)茁壮成长 (2)...

猇亭区13353644864: 一颗哈夫曼树共11个结点则叶子结点多少? -
智差盐酸:[答案] 叶子结点为6个 因为Huffman树中没有度为1的结点,于是n0 + n2 = 11 根据二叉树的性质n0 = n2 + 1,代入上式得到:2n0 - 1 = 11 因此n0 = 6

猇亭区13353644864: 完全二叉树的结点个数为11,则它的叶结点个数为? -
智差盐酸: 不敢称高手 不过这个可以解决 为6个 完全二插树即出最后一层外其余接点都达到最大值 先的算出此二叉树的深度n(n=LOG2(总的接点数s) ) 然后再算出 深度为n-1的总的接点数s1 用2的n-1次方求出n-1层的接点数s3 用s-s1求出s2 然后就可以求出叶子 叶子接点数=s2+(s3-s2/2) 注意:若不能整除则四舍五入 见笑了多多指教 邮箱:duanzhaojing3@163.com

猇亭区13353644864: 一颗完全二叉树的总结点为2011,问完全二叉树有多少个叶子结点 -
智差盐酸: 设二叉树中度为0、1、2的结点个数分别为n0,n1, n2;于是 n0 + n1 + n2 = 2011 根据二叉树的性质:n0 = n2 + 1,代入得2n2 + n1 + 1 = 2011,也就是2n2 + n1 = 2010 因为完全二叉树中度为1结点个数最多1个 因此,此时n1 = 0 n2 = 1005 所以n0 = 1006为叶子个数

猇亭区13353644864: 若一棵二叉树有11个叶子结点,则该二叉树中度为2的结点个数是? -
智差盐酸: 节点个数是10.1、总结点数n = n0+ n1 + n2,总结点数等于叶子结点数+度为1的结点数+ 度为2的结点数.另外,考虑一下二叉树中的线,度为1的结点出去的线为1,度为2的结点线出去的为2.每个结点除根结点外都有一条线进入,所以n-1 =...

猇亭区13353644864: 数据结构题: 一棵完全二叉树上有2001个结点,其中叶子结点的个数是( ). A. 1000 -
智差盐酸: 设N0,N1,N2代表度为0,1,2的节点,则N0,N1,N2满足 N0+N1+N2=2001 ----------------(1) N0*0+N1*1+N2*2=2001-1---------( 2 ) 由(2)==>N1+2N2=2000--------(3) 由于在完全二叉树中N1只能取0或者1,由(3)得 N1=0,N2=1000 ---------(4) 再由(1),(4)得 N0=1001 即为所求!

猇亭区13353644864: 已知深度 求一棵树哪一层结点最多 -
智差盐酸: 即第六层有32个节点,其中有8个是叶子节点,说明其余24个是有子节点的,又由于是完全二叉树,所以那24个节点每个节点有2个子节点,共计48个节点,也就是第七层的节点有48个,所以前六层的63加第七层的48就是111个节点了

猇亭区13353644864: 已知在一棵含有n个结点的树中,只有度为k的分支结点和度为0的叶子结点.试求该树含有的叶子结点的数目. -
智差盐酸: 满k叉数设一共有x层第一层到第x-2层,每层k^(x-1)个节点,并且都是度为k的分支结点第x-1层,k^(x-1)个节点,一部分是叶子,一部分不是第x层,全部都是叶子,所以可以知道,分支节点的度数和,就是总节点数n.分支节点数m = (n-1)/k叶子节点数l = n - (n-1)/k

猇亭区13353644864: 数据结构,二叉树基本问题:一棵完全二叉树中有1001个节点,其中叶子节点的个数是? -
智差盐酸: 应该是501个 1001-511 =490 490/2=245 256-245=11 490+11=501个

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网