首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是( )。
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是( )。
admin
2021-04-28
72
问题
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是( )。
选项
A、1
B、3
C、7
D、9
答案
B
解析
建堆的算法:首先将要排序的所有关键码放到一棵完全二叉树的各个结点中(这时的二叉树不具备堆的特性),然后,从i=[n/2](n为结点的个数)的结点Ki开始,逐步把以K
[n/2]
,K
[n/2]-1
,K
[n/2]-2
,…为根的子树排成堆,直到以K
1
为根的树排成堆,就完成了建堆过程。此题中,n=16,i=[16/2]=8,即从第8个结点开始,建堆完成后如下图:
所以经过初始建堆后关键码值B在序列中的序号是3。
转载请注明原文地址:https://kaotiyun.com/show/RCtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
T列数据结构中,不能采用顺序存储结构的是
当变量c的值不为2、4、6时,值为“真”的表达式是()。
设顺序表的长度为n。下列排序方法中,最坏情况下比较次数小于n(n-1)/2的是
有以下程序#includemain(){inti,j,m=1;for(i=1;i0;j--){if(i*j>3)break;m*=i*j;}}printf("m=%d\n",m);}程序运行后的输出结果是()。
关于C语言的符号常量,以下叙述中正确的是
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为()。
以下选项中非法的C语言字符常量是
下面描述中错误的是
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROGl.C中。请勿改动
随机试题
设有一吊桥,其铁链成抛物线形,两端系于相距100m高度相同的支柱上,铁链之最低点在悬点下10m处,求铁链与支柱所成之角.
患者男性,50岁,无吸烟史和肺部疾病史,全麻下行肠道手术。术后麻醉未清醒,呼吸时出现鼾声,此时应先采取的措施是
患者,男,35岁。体重70kg,全身深Ⅱ度烧伤面积为40%,伤后第一个24小时的补液量应
患者,女,42岁。右面部开口痛伴开口受限15天,右面部肿胀2天,无牙痛史。检查;右颧弓上方膨隆,中度压痛,开口度5mm。该患者最适宜的诊断是
1997年信利商场与丰盛食品公司签订了一份购买苹果脯5000箱的合同,总价款为50万元人民币,于5月20日之前以代办托运公路、铁路联运的方式交付给买方。合同签订后,信利商场即积极筹备货款,银行同意向其提供贷款,但要求其提供担保。信利商场即以两部汽车向银行作
实践中,均匀流可用下述哪个说法来定义?
关于要约收购,下列说法正确的是()。
根据《证券法》,下列关于客户交易结算账户管理的说法,不正确的是()。(2009年上半年)
下列关于自然人民事行为能力的表述中,错误的是()。
[2005年]用变量代换x=cost(0<t<π)化简微分方程(1-x2)y"一xy′+y=0,并求其满足y∣x=0=1,y′∣x=0=2的特解.
最新回复
(
0
)