首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
admin
2017-04-26
50
问题
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
选项
A、85
B、120
C、250
D、350
答案
D
解析
①具有n个结点的完伞二叉树的深度为[long
2
n]+1,计算出该完全二叉树的深度为10。②设度为0的结点(即叶子结点)为n
0
,度为1的结点为n
1
,度为2的结点为n
2
,总结点数为n,深度为k。n=n
1
+n
2
+n
0
,由于n
0
=n
2
+1则n
2
=n
0
一1,故n=n
1
+n
0
一1+n
0
=n
1
+2n
0
-1。由于完全二叉树中度为1的结点数只有两种可能:0或1。③假设度为1的结点数为0即满二叉树,根据满二叉树的定义,其2
m
一1个结点,根据以上计算所得的深度10来计算,应有2
10
一1=1024—1=1023个结点,显然与题目中700个结点不符。因此,度为1的结点数必然为1。故n=n
1
+2n
0
—1=1+2n
0
-1=2n
0
,则n
0
=n/2=700/2=350。
转载请注明原文地址:https://kaotiyun.com/show/YlDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面叙述正确的是
以下程序的运行结果是______。#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wbt");fwtite(a,sizeof
可在C程序中用作用户标识符的一组标识符是
以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空。intisprime(inta)for(i=2;i<=a/2;i++)if(a%i==0)[8];[9];
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
有下列二叉树,对此二叉树前序遍历的结果为()。
结构化程序设计主要强调的是
设变量已正确定义并赋值,以下正确的表达式是
算法复杂度主要包括时间复杂度和()复杂度。
算法的时间复杂度是指()。
随机试题
特发性血小板减少性紫癜的治疗顺序是
A.上热下寒B.表寒里热C.热证转化为寒证D.真寒假热E.真热假寒恶寒发热,无汗,头痛,身痛,气喘,烦躁,口渴,脉浮紧者,证属
甲房地产开发公司将一块以出让方式获得的土地使用权转让给乙房地产开发公司(以下简称乙公司),土地用途为住宅用地,3年后该项目建成,由丙物业管理公司实施物业管理。物业管理区域内物业管理的重要责任主体是()。
财政资源配置职能主要表现在( )。
弘扬求真务实的精神要做到()。
在微程序控制的计算机中,若要修改指令系统,只要()。
网络体系结构可以定义成
下列关于栈的叙述中,正确的是()。
ElNinoWhilesomeforecastingmethodshadlimitedsuccesspredictingthe1997ElNinoafewmonthsinadvance,theColumbia
Man:Hi,Susan.HaveyoufinishedreadingthebookProf.Johnsonrecommended?Woman:Oh,Ihaven’treaditthroughthewayI’dr
最新回复
(
0
)