首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
admin
2020-05-19
42
问题
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
选项
A、85
B、120
C、250
D、350
答案
D
解析
①具有n个结点的完全二叉树的深度为[long2n]+1,计算出该完全二叉树的深度为10。 ②设度为0的结点(即叶子结点)为n0,度为1的结点为n1,度为2的结点为n2,总结点数为n,深度为k。n=n1+n2+n0,由于n0=n2+1则n2=n0-1,故n=n1+n0-1+n0=n1+2n0-1。由于完全二叉树中度为1的结点数只有两种可能:0或1。③假设度为1的结点数为0即满二叉树,根据满二叉树的定义,其2m-1个结点,根据以上计算所得的深度10来计算,应有210-1=1024-1=1023个结点,显然与题目中700个结点不符。因此,度为1的结点数必然为1。故n=n1+2n0-1=1+2n0-1=2n0,则n0=n/2=700/2=350。
转载请注明原文地址:https://kaotiyun.com/show/KvCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面对软件描述错误的是()。
以下选项中能用作数据常量的是()。
下列定义数组的语句中错误的是()。
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3]的是()。
下列叙述中正确的是()。
有以下程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){ease0:a++;break;ease1:b++;break;}ease2:a++
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其他3个不同的是()。
以下选项中合法的变量是
下面选项中关于编译预处理的叙述正确的是
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为6。该树中度为3的结点数为
随机试题
作为深受各年龄层喜爱的一种智力游戏,数独在全世界范围内拥有众多爱好者。它根据规则在空格里填满数字,一般不需要太多的数学知识,只需要在9×9的81个格子中,每个格子里填入1-9数字中的一个即可。此时,必须使得每一个横行、纵列以及被区分好的3×3大小的“宫”里
患儿,9个月,右睾丸未下降至阴囊内。查体:右阴囊空虚。未触及睾丸,左侧发育正常。该患儿应采取的正确治疗是
李某的第一个难题是:()。甲公司目前的战略规划的完整性还欠缺:()。
代销、寄销、赊销商品的款项,不得办理托收承付结算。()
天美公司是济南一家从事服装生产的企业,在非同一票据交换地区的广州设立了该公司非独立核算的服装专卖店。公司与专卖店有经常性的资金行为。根据以上资料,回答下列问题:专卖店经营一段时期后,财务管理较为正常。专卖店主动及时通过银行将销货款划付海虹公司,其采取的
人的本质是()。
下图右侧的四个图形中,除了(),都是左侧立体的投影图。
Musiccomesinmanyforms;mostcountrieshaveastyleoftheirown.【C1】______theturnofthecenturywhenjazz(爵士乐)wasborn,Am
"Doyouregretpayingtwodollarsforthebook?""No,I______twiceasmuchforit."
Whatnumbershouldreplacethequestionmark?
最新回复
(
0
)