首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
42
问题
设有关键码序列(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/ywVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在软件生产过程中,需求信息的来源是()。
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
函数fun的功能是进行数字字符转换。若形参ch中是数字字符’0’~’9’,则’0’转换成’9’,’1’转换成’8’,’2’转换成’7’,……,’9’转换成’0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。请在程序的下划线处填入正确的
以下关于typedef的叙述错误的是
使用白盒测试方法时,设计测试用例应根据()。
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
在关系数据库设计中,关系模式是用来记录用户数据的()。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
设非空二叉树的所有子树中,其左子树上的节点值均小于根节点值,而右子树上的节点值均不小于根节点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是()。
某棵树中共有25个节点,且只有度为3的节点和叶子节点,其中叶子节点有7个,则该树中度为3的节点数为()。
随机试题
战国时期最有实力的七个诸侯国家被称为“战国七雄”,他们分别是()。
分馏法原油稳定工艺中,用()流量控制分离罐R一203压力,以保证产品质量与气态和液态烃产量的比例。
《风波》中九斤老太的口头禅“一代不如一代”反映的内容是()
A.容量控制(VCV或IPPV)B.同步间歇指令通气(SIMV)C.持续气道正压(CPAP)D.呼气末正压(PEEP)E.压力支持(PSV)ARDS采用何种通气模式
中国公民李某在柏林签发一张转账支票给德国甲公司用于支付货款,付款人为中国乙银行北京分行;甲公司在柏林将支票背书转让给中国丙公司,丙公司在北京向乙银行请求付款时被拒。关于该支票的法律适用,依中国法律规定,下列哪一选项是正确的?()
《证券法》规定的其他限制和禁止的交易行为包括:( )。
94下列属于短期金融工具的是()。
甲企业2014年增加实收资本70万元,其中:盈余公积转增资本35万元;2014年12月9日接受固定资产投资8万元(使用年限5年,采用年限平均法计提折旧,不考虑残值,自接受之日起投入使用);同时接受货币投资18万元,不考虑其他事项,该企业在年末所有者权益增加
Rainforeststructureisdistinctfrommostotherforesttypesbecauseofitsmanylayersofvegetation,referredtoasstrata.
To:AllManagersandDepartmentHeadsSubject:NewCommunicationTrainingProgramClear,friendly,efficientcommunicatio
最新回复
(
0
)