首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
2014-03-21
31
问题
设有关键码序列(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://jikaoti.com/ti/vsT0FFFM
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
要为当前表所有职工增加200元奖金,应该使用的命令是()。
树是结点的集合,它的根结点的数目是()。
设有学生表文件,要查找学生表中还没有输入姓名的记录,则SQL语句为:SELECT*FROM学生表WHERE姓名
以下几题使用的数据如下:当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:股票代码股票名称单价交易所600600青岛啤酒7.48上海600601方正科
下列选项中不属于软件生命周期开发阶段任务的是()。
有下列SQL语句:SELECT班级名称,姓名FROM班级,学生;WHERE班级.班级号=学生.班级号;AND年龄>=20AND性别="男";ORDERBY班级名称DESC执行该语句后,查询结果中共有几条记录,且第一条记录的学生
在学生成绩表中,只显示分数最高的前5名学生的记录,SQL语句为:SELECT*______5FROM成绩表ORDERBY总分DESC
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
下列不属于软件工程3个要素的是( )。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
随机试题
vfork函数和fork有何异同点?
肌肉收缩时,如后负荷越小
法国某法院在审理一涉及我国当事人的民事案件,则以下可能适用的法律中,哪些是国际私法上所说的准据法?
下列结论正确的是()(1)杆件变形的基本形式有四种:拉伸(或压缩)、剪切、扭转和弯曲(2)当杆件产生拉(压)变形时,横截面沿杆轴线发生平移(3)当圆截面杆产生扭转变形时,横截面绕杆轴线转动(4)当杆件产生弯曲变形时,
对于拟建在湿陷性黄土场地上的甲类建筑物,其地基处理措施是()。
按照《建筑施工企业负责人及项目负责人施工现场带班暂行办法》规定的企业负责人带班检查制度,建筑施工企业负责人要定期带班检查,每月检查时间不少于其工作日的(),项目负责人每月带班生产时间不得少于本月施工时间的()。
中国证监会应当自受理公开募集基金的募集注册申请之日起()个月内进行审查。
下列细胞中,可能已发生癌变的是()。
通常所说的32位微处理器是指()。
HowtoApproachaDissertationI.Whatisadissertation—apieceofwritingwith【T1】______developedinresponsetoacentral【T
最新回复
(
0
)