永发信息网

与二叉树有关的题

答案:3  悬赏:50  手机版
解决时间 2021-05-07 17:45

设一棵完全二叉树共有700个结点,则在该二叉树中有多少个叶子结点?

回答不能只给答案,需要详细的解析。

最佳答案

计算结果:350个叶子结点


解法:


对完全二叉树而言,度为1的结点只能为0或1.设X,Y,Z分别为叶子结点、单支结点数、双支结点数的个数。则:
当Y=0时,700=X+0+Z=2Z+1,Z结果不为整数,故错。
当Y=1时,700=X+1+Z=2Z+2,Z=349.则:X=349+1=350.即叶子结点数为:350.
(二叉树中:叶子结点数=双支结点数+1.)

全部回答
如果一棵具有n个结点的深度为k的二叉树,它的每一个结点都与深度为k的满二叉树中编号为1~n的结点一一对应,这棵二叉树称为完全二叉树。

  可以根据公式进行推导,假设n0是度为0的结点总数(即叶子结点数),n1是度为1的结点总数,n2是度为2的结点总数,由二叉树的性质可知:n0=n2+1,则n= n0+n1+n2(其中n为完全二叉树的结点总数),由上述公式把n2消去得:n= 2n0+n1-1,由于完全二叉树中度为1的结点数只有两种可能0或1,由此得到n0=(n+1)/2或n0=n/2,合并成一个公式:n0=(n+1)/2 ,就可根据完全二叉树的结点总数计算出叶子结点数。

700/2=350

350 完全二叉树的定义:若设二叉树的高度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层从右向左连续缺若干结点,这就是完全二叉树。 可以算出,这棵二叉树共十层,1-9层的节点个数为2^9-1=511个,所以最后一层的节点个数为700-511=189个,189div2=95,那么倒数第二层的叶结点个数即是2^(9-1)-95=161个 所以所有的叶结点个数即为:189+161=350个
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
惠普笔记本怎么调节屏幕亮度 对了送20
谁知道 哪里有好吃的酒心 巧克力 卖哦
DNF物理攻击是什么、我光白、该加什么攻呢?4
关于生活失落的句子,关于生活上很失落的句子
谁能说说天翼卡和移动卡哪个好用?
生意不好怎么办?继续做还是改行?
离了婚,女方户口是否要从男方家里转出?
鸿兴·社区店下三角店在哪里啊,我有事要去这
人流手术后二十天,还有褐色血出!正常么
你怎样理解“许下的承诺就是欠下的债 !”这
魔兽世界中法师PVP针对各职业的打法
修炼血婴并完成仙道难任务后,真身将入仙或是
赞美诗歌你如此的爱我,有一首基督教诗歌歌词
我这有段歌词 但是不知道名字 想下载 谁知道
南宁有薰衣草田吗?
推荐资讯
东城区左庄卫生室我想知道这个在什么地方
华为手机如何解锁密码,华为荣耀8解锁码拿到后
好邻居大药房在什么地方啊,我要过去处理事情
我的图标怎么不亮
和好友聊了一年多了,他突然给我留言跟我说这
胡汤线地址在什么地方,想过去办事
DNF一进图队友就把我给秒了
为什么我提的问题不合格
我想问下,手机上下载小说到内存卡上行么 ??我
东芝L600D-09B有没有蓝牙?有的话怎么用?
魔域新手礼包里的月光宝钻和神要宝钻有什么用
找一首可以做空间背景音乐的歌!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?