首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用数组A[1…n]顺序存储完全二叉树的各结点,则当i>0,且i<=______时,结点A[i]的右子女是结点A[2i+1],否则结点A[i]没有右子女。
用数组A[1…n]顺序存储完全二叉树的各结点,则当i>0,且i<=______时,结点A[i]的右子女是结点A[2i+1],否则结点A[i]没有右子女。
admin
2012-01-20
32
问题
用数组A[1…n]顺序存储完全二叉树的各结点,则当i>0,且i<=______时,结点A
的右子女是结点A[2i+1],否则结点A
没有右子女。
选项
答案
(n-1)/2
解析
完全二叉树中除最下面一层外,各层都被结点充满了,每一层结点个数恰是上一层结点个数的2倍。因此,从一个结点的编号就可以推知它的双亲及左、右子女结点的编号。当i<=n/2时,结点i的左子女是结点2i,否则结点i没有左子女;
当i<=(n-1)/2时,结点i的右子女是结点2i+1,否则结点i没有右子女:
当i≠1时,结点i的双亲是结点[i/2]。
转载请注明原文地址:https://jikaoti.com/ti/cBL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>inta=2;intf(intm){staticintn;n=0;n++;a++;retur
以下程序的输出结果是()。#include<stdio.h>main(){inta[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i<3;i++)for(j
下列程序的输出结果为()。main(){unionun{char*name;intage;intpay;}s;s.name="zhaoming";s.age=
有以下程序#include<stdio.h>main(){inta[10]={1,3,5,7,11,13,17},*p=a;printf("%d,",*(p++));printf("%d\n",*
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
已知chara;intb;floatc;doubled;则表达式a-b+c-d结果为()型。
下列语句组中,正确的是()。
C语言规定,函数返回值的类型是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
随机试题
脾气虚弱,中气下陷,冲任不固导致胎、产、崩、伤诸病,代表方剂为
患者,女,35岁。因左下颌区无痛性肿胀1年就诊,不伴左下颌疼痛及麻木。临床查见左下颌角明显膨隆,皮肤色、温均正常,无波动感。口内左磨牙区龈颊沟丰满,舌侧膨隆明显,触有乒乓球感,黏膜无破溃。如果诊断为造釉细胞瘤,应选择的最佳治疗方案为
观察调查法
下列选项中,可以实现对东道国主管机构境内的证券投资基金管理人进行实地检查的模式有()。
下列各项关于资产组认定及减值处理的表述中,正确的有()。
根据劳动合同规定,企业应对员工为企业所提供的贡献以及(),支付给员工相应的薪酬。
下列内容中,符合《合同法》规定的有()。
Coastalenvironmentalprotectionisan【C1】______partoftheTexasGeneralLandOfficemission.Theagency【C2】_______coastal
Thiscountrywasonthe______ofbecomingprosperousandsuccessful.
A、Yesterday.B、Earlylastweek.C、Twodaysago.D、Threedaysago.C在这段对话中,男士向女土询问是否见过他的哥哥,女士表示自从前天(thedaybeforeyesterday)就没
最新回复
(
0
)