首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
2017-11-22
47
问题
设有关键码序列(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/OVGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
刚建立工程时,使窗体上的所有控件具有区别于默认值的相同的字体格式,应对______的______属性进行设置。
以下程序段的输出结果是【】。num=0Whilenum<=2num=num+1Printnum;Wend
如果存在如下过程:PrivateFunctionFMax(a()AsInteger)DimFirstAsInteger,LastAsInteger,iAsIntegerFirst=LBound(a)
为了使能在DOS或Windows下运行的可执行程序也可以在VisualBasic中调用,可通过调用函数来实现。
下面程序的功能是由随机函数产生100个在200~700之间的整数,然后找出最大者,并记下是第几个数,但程序不完整,请选择适当的内容在下划线处将程序补充完整。Dima(100)Forj=1To100a(j)=Int(Rn
软件(程序)调试的任务是
以下关于函数过程的叙述中,正确的是()。
下面描述中,不属于软件危机表现的是()。
表达式Abs(-5)+Len("ABCDE")的值是______。
下列有关数据库的描述,正确的是()。
随机试题
固定义齿的设计是否合理,其中最重要的是
腹部闭合性损伤中最易损伤的实质性器官为
2016年6月1日,某普通商品住宅小区的业主依法申请成立业主大会,并组成了首次业主大会会议筹备组,该筹备组的成员共有9人。筹备组成立后,开始进行召开首次业主大会的相关筹备工作。根据以上资料,回答下列问题:该筹备组中业主代表至少为()人。
下列情形中,不体现内部控制的固有局限性的是()。
在Windows资源管理器中,如果使用拖放操作将一个文件移到同一磁盘的其他文件夹中,这时(34)。
将十进制整数100转换为二进制数是
Whendidthewomanenteruniversity?
Teachersneedtobeawareoftheemotional,intellectual,andphysicalchangesthatyoungadultsexperience.Andtheyalsoneed
Time-SavingTech1.Theweb-Turnthepage-【T1】______:hittheSpacebar【T1】______-Scrollbackup:holddownthe【T2】_____
GettingintotheIvies[A]Askjustaboutanyhighschoolseniororjunior—ortheirparents—andthey’lltellyouthatgettin
最新回复
(
0
)