首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
2020-06-30
69
问题
设有关键码序列(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为结点的个数)的结点K
i
开始,逐步把以K
[n/2]
,K
[n/2]-1
,K
[n/2]-2
,…为根的子树排成堆,直到以Kl为根的树排成堆,就完成了建堆过程。此题中,n=16,i=[16/2]=8,即从第8个结点开始,建堆完成后如下图:所以经过初始建堆后关键码值B在序列中的序号是3。
转载请注明原文地址:https://www.kaotiyun.com/show/PIHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在考生的文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。在窗体上有两个命令按钮,其名称分别为Command1和Command2,标题分别为“写文件”和“读文件”,如图3-131(a)所示。其中“写文件”命令按钮事件过程用来建立一个
关于自定义数据类型,下面叙述中不正确的是()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
下列排序方法中,最坏情况下时间复杂度最小的是
设窗体上有一个名称为Check1的复选框,并有下面程序代码:PrivateSubCheck1_MouseDown(ButtonAsInteger,ShiftAsInteger,
在软件开发中,需求分析阶段产生的主要文档是()。
下列叙述中正确的是( )。
以下关于通用对话框的叙述中,错误的是( )。
程序调试的任务是( )。
下列有关通用对话框控件的说法中,正确的是
随机试题
诊断不考虑止血首选
未婚女,28岁,闭经2年。肛诊:子宫正常大小,孕激素试验阴性。下一步最佳检查方法是
《公路工程施工监理规范》明确指出,质量监理的依据有()。
在项目建设的全过程的各个阶段中,都要进行相应的计价,这种()计价是个逐步深化、逐步细化和逐步接近实际造价的过程。
向外商转让上市公司国有股和法人股,原则上采取公开竞价方式。()
我国混合资本债券的期限在10年以上,并且在此期间不得赎回。()
建构主义的思想来源于认知加工学说以及()等人的思想。
现代教育旨在为一个尚未存在的社会培养新人。
Pupil:Iapologizeforbeinglatethismorning.Myalarmclockneverwentoff.Teacher:______.
•Youwillhearthreetelephoneconversationsormessages.•Writeoneortwowordsoranumberinthenumberedspacesontheno
最新回复
(
0
)