首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
2019-09-19
62
问题
设有关键码序列(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://www.kaotiyun.com/show/KE6D777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
马克思主义理论的本质属性包括()
唯物史观在坚持人民群众是历史的创造者这一基本前提下,高度重视个人在历史上的作用。历史人物是一定历史事件的主要倡导者、组织领导者或思想理论、科学文化的重要代表人物。下列关于历史人物历史作用的正确认识是
设p(x)、q(x)、f(x)均是关于x的已知连续函数,y1(x)、y2(x)、y3(x)是y″+p(x)y′+q(x)y=f(x)的3个线性无关的解,C1、C2是两个任意常数,则该非齐次方程对应的齐次方程的通解是()
现要查询C01课程考试成绩最高的前3名学生的学号和成绩(包括并列的情况)。请补全下列语句:SELECT【4】3学号,成绩FROM选课表WHERE课程号=′C01′ORDERBY成绩DESC
已知某教务管理系统的设计人员在需求分析阶段收集到下列原始数据表格:教师课程已知该业务系统存在如下规则:Ⅰ.每个教师有唯一的教师号,每个教师号对应唯一的一名教师;Ⅱ.每门课程有唯一的课程号,每个课程号对应唯一的一门课程;Ⅲ.每本教材有唯一的教
设某连锁商店数据库中有关系模式R:R(商店编号,商品编号,库存数量,部门编号,负责人)如果规定:每个商店的每种商品只在一个部门销售,每个商店的每个部门只有一个负责人,每个商店的每种商品只有一个库存数量。请给出关系模式R的候选码;
下列叙述中,正确的是()。
对于给出的一组权w={10,12.16,21。30).通过霍夫曼算法求出的扩充二叉树的带权外部路径长度为()。
在循环队列数据结构中,下列叙述中正确的是()。
利用数据库向导生成“资产追踪”数据库,屏幕显示样式为“标准”,打印报表所用样式为“组织”,指定数据库标题为“资产追踪”,其他选项为默认值。(2)在“姓氏”和“头衔”字段之间添加“生日”字段,输入掩码规则为“长日期(中文)”,占位符为“#”。
随机试题
为了保证偶数齿矩形牙嵌离合器齿侧留有一定间隙,一般齿槽角应比齿面角大___________。
下列哪些变化可以使组织间液增多
A.知情同意B.支持医学科学发展C.患者利益至上D.医德境界E.内心信念属于患者道德权利的是()
选用龄期为3个月时间的强度作为水泥土的标准强度。()
根据胜任特征结构冰山图,水面以上的部分包括()。
Heraptitudesasasecretaryarewithoutparallelinouroffice,soIrecommendherwithout_______.
Whenitcomestojobhunting,manycollegegraduatesmaygetcaughtinadilemma:toworkinabigcity,asmallcity,asmall
SleepDeprivationNegativeeffectsofsleepdeprivation-oncognitiveperformance—cause【T1】______【T1】______—int
EveryyearisbusyfortheSavetheChildrenFundbut1989hasbeenespeciallyimportant.Thisindependentorganizationdevoted
A、InJune1969.B、InAugust1970.C、InJanuary1971.D、InFebruary1972.C细节题。选项为四个时间。听到某一选项时应该记录发生了什么事。如在B旁边记400000application
最新回复
(
0
)