首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
57
问题
设有关键码序列(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全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。实现函数sort(intA[],intn),用冒泡法将数组排序。提示:所谓冒泡法,就是每次把相邻的两个数交换,较大的数交换到后面。这样下标从
学生选修课程的关系模式为Sc(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式中包含对主属性部分依赖的是()。
学生和课程的关系模式定义为S(S#,Sn,Sd,De,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。程序的功能是寻找1~500以内的亲和数并显示出来,函数amicableNum(intm,intn)判定两个数是否是亲和数。亲和数的定义为:两个数
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件proj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeT。File.obj。补充完成重载赋值运算符函数,完成深复制功能。屏
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
深度为5的完全二叉树的结点数不可能是()。
随机试题
市声
中央红军实施战略大转移。长征初期红军受到严重损失。毛泽东正确主张得到多数人的赞同,红军转向________进军。遵义会议集中全力解决了当时具有决定意义的________,在极其危机的情况下挽救了党和红军,开始________领导,成为中国共产党历史上一个生
关于tRNA的结构与功能的叙述,正确的是()
引起严重急性呼吸综合征(SARS)的病毒是
A、磺胺类药+甲氧苄啶B、棒酸+阿莫西林C、依那普利+利尿药D、亚胺培南+西拉司丁E、氟尿嘧啶+醛氢叶酸既增加降压效果,又减少不良反应的是()。
沥路面施工时,若混合料的加热温度过高或过低时,易造成沥青路面的泛油。
()是同一总体中各部分之间同一种指标比值,用以说明总体之中各局部之间的比例关系是否有比例失调问题。
()是由船、货双方共同商议制定,共同遵守的运价。
求心形线r=a(1+cosθ)的全长,其中a>0是常数.
Ourknowledgeaboutthehealthoflivingdolphinpopulationsissadlyincomplete.Thegravedangeristhatsomeuniqueandfasci
最新回复
(
0
)