首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(Q,G,M,z,A,N,B,P,x,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是( )。
设有关键码序列(Q,G,M,z,A,N,B,P,x,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是( )。
admin
2012-09-03
53
问题
设有关键码序列(Q,G,M,z,A,N,B,P,x,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是( )。
选项
A、1
B、4
C、8
D、12
答案
A
解析
建堆的算法:首先将要排序的所有关键码放到一棵完全二叉树的各个结点中(这时的二叉树不具备堆的特性),然后,从i=[n/2](n为结点的个数>的结点Ki开始,逐步把以K[n/2],K[n/2]-1,K[n/2]-2,为根的子树排成堆,直到以K1为根的树排成堆,就完成了建堆过程。此题中,n=16,i=[16/2]=8,即从第8个结点开始,建堆完成后如下图:
所以经过初始建堆后关键码值A在序列中的序号是1。
转载请注明原文地址:https://kaotiyun.com/show/tXup777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
下列语句或语句序列中错误的是
下列有关继承和派生的叙述中,正确的是()。
ClassA是一个类,且有如下语句序列ClassAc1,*c2;ClassA*c3=newMyClass;ClassA&c4=c1;则ClassA的构造函数被调用的次数是
学生和课程的关系模式定义为S(S#,Sn,Sd,De,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MO
学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式中包含对主属性部分依赖的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件proj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeT。File.obj。补充完成重载赋值运算符函数,完成深复制功能。屏
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
深度为5的完全二叉树的结点数不可能是()。
随机试题
下列行政管理机构中,属于辅助机构的是()
在不改变自我行为的情况下,试图让他人产生变化,这种由于不公平感而产生的行为是【】
社会主义核心价值体系的基本内容是()
证明:当|x|≤1时,则|4x一x4|≤5成立.
该患者最可能的诊断是该患者的肠外表现是
患者,男性,38岁。因颅脑损伤致昏迷,需鼻饲,护士在晨晚期间为其进行口腔护理的目的不包括
肺心病、心力衰竭的治疗中最主要的是
既可以用于转账,又可以支取现金的支票是()。
甲公司向乙公司开具一张经A银行承兑的银行承兑汇票,乙公司持有到期后在法定期限内向银行提示付款,此时甲公司在A银行账户中的资金不足以支付票据款,本着办理支付结算业务中“银行不垫款”的原则,A银行有权拒绝向乙公司支付票据款。()
It’snosecretthatscrollingthroughendlessimagesandannouncementsofengagements,vacations,newbabiesandjobpromoti
最新回复
(
0
)