首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
63
问题
设有关键码序列(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<sub>i</sub>开始,逐步把以K<sub>[n/2]</sub>,K<sub>[n/2]-1</sub>,K<sub>[n/2]-2</sub>,…为根的子树排成堆,直到以K<sub>1</sub>为根的树排成堆,就完成了建堆过程。此题中,n=16,i=[16/2]=8,即从第8个结点开始,建堆完成后如下图:所以经过初始建堆后关键码值B在序列中的序号是3。
转载请注明原文地址:https://www.kaotiyun.com/show/hLHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
求l!+2!+…+10!的程序如下:PrivateFunctionS(XAsInteger)f=lFori=lToXf=f*INexts=fEndFunction
下列关于数据库设计的叙述中,正确的是( )。
窗体上有一个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click() Dimarr_x(5,5)AsInteger Fori=1To3 Forj=2To4 ar
为了使标签中的内容居中显示,应把Alignment属性设置为()。
E—R图中用来表示实体的图形是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
随机试题
用手动输油泵泵油,检查放气螺钉处无柴油溢出,则说明故障出自()。
RDA指的是
背景:北方某房屋建筑工程,地上20层,地下两层,建筑面积43210m2。桩基,冻土层800mm,地上剪力墙结构。质量目标:合格,争创“鲁班奖”。工期450日历天。施工单位成立了项目部,并于2006年11月15日进场。施工过程中发生了如下事件:事件一:施
公路工程合同索赔事件发生后在合同规定的期限内,向()发出索赔意向通知。
根据给定报表提供的信息设置新建报表的报表格式。
纳税人取得的以下所得或发生的以下事项应按照“工资、薪金所得”缴纳个人所得税的有()。
乙公司20×1年1月购进—项专利权,购进时确定的价值为100000元,摊销期限为10年,每年摊销10000元,20×5年12月将该专利权的使用权有偿转让给另—企业,转让期为5年,每年取得转让费为12000元,转让时发生的咨询费等5000元。20×5年12月
玻利瓦尔被誉为“拉美的解放者”。为了纪念他而以他的名字命名的国家是()。
Whatisthepossiblerelationshipbetweenthetwospeakers?
Parkinson’sdisease,firstdescribedintheearly1800sbyBritishphysicianJamesParkinsonas"shakingpalsy,"isamongthemo
最新回复
(
0
)