首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
2014-03-21
53
问题
设有关键码序列(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://www.kaotiyun.com/show/Edop777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
结构化程序设计主要强调的是()。
?LEN("计算机")<LEN("COMPUTER")的显示结果是【】。
在关系数据模型中,二维表的列称为属性,二维表的行称为______。
数据库系统中实现各种数据管理功能的核心软件是______。
在VisualFoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择( )。
下列关于编辑框的说法中,不正确的是( )。
在SQL语句的SELECT中,字符串匹配运算符用______表示,%可用来表示0个或多个字符。
下列关于视图的说法不正确的是______。
参照完整性规则包括更新规则、【】和插入规则。
随机试题
采用干燥箱干燥法测定食品中的水分,当样品的脂肪氧化时,水分测定的结果偏高。
止痛药物治疗的基本原则不包括
患者,男性,32岁,遭遇车祸,双下肢被侧翻车辆压伤长达3小时,经抢救解除压迫,双下肢有肿胀、疼痛,4小时后突然出现尿少,尿比重低,尿中未见血液。患者出现病情变化的原因是
【案情】2010年10月2日午夜,A市某区公安人员在辖区内巡逻时,发现路边停靠的一辆轿车内坐着三个年轻人(朱某、尤某、何某)形迹可疑,即上前盘查。经查,在该车后备箱中发现盗窃机动车工具,遂将三人带回区公安分局进一步审查。案件侦查终结后,区检察院向
商业银行一般提取的贷款损失准备金包括()。
从支出的角度来看,私人购买住房的支出,包含在()之中。
在下列各项中,计算结果等于股利支付率的是()。
下列关于《法经》的说法中哪些是正确的?()
下列叙述中,不属于软件需求规格说明书的作用的是______。
A、GoingtoItalyvs.helpinghermother.B、GoingtoNepalvs.stayinghome.C、Havingfunvs.makingmoney.D、Attendingherfamil
最新回复
(
0
)