首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
2021-04-28
57
问题
设有关键码序列(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为结点的个数)的结点Ki开始,逐步把以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/RCtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于C语言文件的叙述中正确的是()。
下列关于栈的叙述正确的是
C语言程序中,运算对象必须是整型数的运算符是
若有以下程序,编译时出现错误,你认为出错的是#includemain(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是
下列数据结构中.属于非线性结构的是
以下函数不能用于向文件中写入数据的是
随机试题
某次比赛报名参赛者有213人,但实际参赛人数不足200人。主办方安排车辆时,每5人坐一辆车,最后多2人;安排就餐时,每8人坐一桌,最后多7人;分组比赛时,每7人一组,最后多6人。则未参赛人数占报名人数的比重在以下哪个范围?
下列关于脑出血的描述,不正确的是
某猪场母猪发热,发生流产、产死胎和弱仔,新生仔猪出现败血症、死亡,公猪精液质量下降。剖检可见仔猪喉头出血,扁桃体坏死,脾脏边缘梗死,肾脏表面和肾乳头有出血点。该病最可能是
相对于方案设计说明,初步设计说明应增加的内容是()。
某机械厂的发生炉煤气站拟并联设置3台C-72型管式电气滤清器脱除焦油,每台滤清器有效断面积为3.53m2,按照《发生炉煤气站设计规范》提出的电气滤清器适宜流量计算煤气总处理能力为()m3/h。煤气站煤气设计流量折算为焦油工段处理状态的实际流
水喷雾灭火系统的管网验收内容有哪些?
紧缩战略的类型包括()。
雨果,伟大作家,欧洲19世纪现实主义文学最卓越的代表。主要作品为长篇小说《巴黎圣母院》《悲惨世界》等。()
青少年心理发展正处于不成熟到成熟的过渡阶段,哪些特点容易造成他们的品德不良?
用户A与用户B通过卫星链路通信时,传播延迟为270ms,假设数据速率是64Kb/s,帧长4000bit,若采用停等流控协议通信,则最大链路利用率为(30);若采用后退N帧ARQ协议通信,发送窗口为8,则最大链路利用率可以达到(31)。
最新回复
(
0
)