首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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-12-29
39
问题
设有关键码序列(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://jikaoti.com/ti/lPL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
以下程序段中,与语句k=a>b?(b>c?1:0):0;功能相同的是()。
有如下程序 #include<stdio.h> intadd_more(inta,intb) { returna+b-2; } main() { inti; for(i=0;i<4;i++) p
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
数据模型的三个要素是()。
下面可以作为软件需求分析工具的是()。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
下列给定程序中,已建立了一个带头结点的单向链表,链表中的各结点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的
软件开发模型包括()。Ⅰ瀑布模型Ⅱ扇形模型Ⅲ快速原型法模型Ⅳ螺旋模型
随机试题
色谱法系统适用性实验不包括
A、GHb测定B、根据临床需要随时进行血浆葡萄糖浓度测定C、葡萄糖耐量测定D、尿糖测定E、血浆C肽水平测定监控糖尿病的胰岛素治疗效果宜选
腭咽肌环组成的肌肉不包括
痈多属
A、B细胞胰岛素分泌不足B、以胰岛素抵抗为主伴胰岛素分泌不足C、常染色体显性遗传D、胰岛素作用遗传性缺陷E、线粒体基因突变2型糖尿病的发病是由于
项目建设运营的社会风险是指由于在项目评价阶段忽视对各种社会影响因素的分析和评价,导致(),造成项目的投资建设等目标难以实现的风险。
关于地铁建筑防火的疏散宽度和距离,叙述正确的是()。
下列具有法人资格的有()。Ⅰ.子公司Ⅱ.分公司Ⅲ.企业财务部门Ⅳ.母公司
甲保健啤酒总厂位于N省C市,是一个年产量不过40万吨的中小型啤酒企业。虽然该厂地处祖国西北,地理位置偏僻,经济条件和消费水平与东部地区相比差距较大,但这并没有制约企业的发展。该企业不因规模小而寻求与大型啤酒企业兼合、合作,而是坚持走内部发展之路。近年来,该
以下叙述中错误的是()。
最新回复
(
0
)