首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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-02-27
51
问题
设有关键码序列(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
…为根的子树排成堆,直到以K
1
为根的树排成堆,就完成了建堆过程。此题中,n=16,i=[16/2]=8,即从第8个结点开始,建堆完成后如下图:所以经过初始建堆后关键码值B在序列中的序号是3。
转载请注明原文地址:https://kaotiyun.com/show/lTTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
(1)在名称为Form1的窗体上添加—个名称为Text1的文本框,再建立一个名称为Format的弹出式菜单,含三个菜单项,标题分别为“加粗”、“斜体”、“下划线”,名称分别为M1、M2、M3。请编写适当的事件过程,在程序运行时,当用鼠标右键单击文本框时,弹
下面不响应键盘事件的对象是
下面的数写成普通十进制数是()。2.65358979335278D-6
在关系数据库中,用来表示实体间联系的是
数据字典(DD)所定义的对象都包含于
下列不包含滚动条的控件是
使用Line控件在窗体上画一条从(0,0)到(600,700)的直线,则其相应属性的值应是( )。
下列各选项中,不属于序言性注释的是()。
能正确表述"x为大于等于5并且小于20的数"的VisualBasic表达式是
检查软件产品是否符合需求定义的过程称为()。
随机试题
火灾报警控制器应能直接接收来自火灾探测器及其他火灾报警触发器件的火灾报警信号,发出火灾报警声、光信号,指示火灾发生部位,记录火灾报警时间,并予以保持,直至()。
患者,女性,24岁,因左上智齿颊向高位阻生,要求拔除。注射后同侧颊部随即肿胀,是发生了
下列属于应撤销银行结算账户的情形有()。
请根据所提供的单据,完成以下相关的判断题。[*]
设备费用效率是指设备的()与其寿命周期费用之比。
2008年10月17日,某省人民政府所在地的甲市乙区交警大队执勤交警张某发现,市民黄某的小轿车违章停放在乙区东门南路非机动车道上,且已有5次违章记录,而黄某又不在现场,为了确保交通畅通,张某将黄某轿车拖吊至某市场保管。2008年10月19日,交警大队在对黄
()神经性厌食症与神经性贪食症都有家族性。
Ifthisweekendisyawningaheadofyou,offeringnothingbutthesameoldroutinesandhouseholdduties,thendon’tdespair:bo
数据库技术发展中的文件系统阶段支持并发访问。
Whatisoneofthepurposesofthisspeech?
最新回复
(
0
)