首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
2020-06-16
62
问题
设有关键码序列(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为结点的个数)的结点K
i
开始,逐步把以K
[n/2]
,K
[n/2]-1
,K
[n/2]-2
,…为根的子树排成堆,直到以K
1
为根的树排成堆,就完成了建堆过程。此题中,n=16,i=[16/2]=8,即从第8个结点开始,建堆完成后如下图:
所以经过初始建堆后关键码值B在序列中的序号是3。
转载请注明原文地址:https://kaotiyun.com/show/kdCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了尾部的*号之外,将字符中的其他*号全部删除。形参P已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为****A*BC*DEF*G*
下列各项中属于黑盒测试方法的是()。
以下叙述中正确的是()。
请编写函数fun,其功能是:将一组得分中,去掉一个最高分和一个最低分,然后求平均值,并通过函数返回。函数形参a指向存放得分的数组,形参n中存放得分个数(n>2)。例如,若输入9.98.57.68.59.39.58.97.88.68.4
以下叙述中正确的是()。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是:将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下画线处填入正确的内容并把下画
数据库系统中完成查询操作使用的语言是()。
以下选项中能用作数据常量的是()。
层次型、网状型和关系型数据库划分原则是()。
随机试题
女性不孕最常见的原因是
关于“天癸”的说法错误的是
A.长强B.命门C.水沟D.素髎E.哑门、风府
患者男性,21岁。腰椎穿刺术后4小时,需采用
高温季节施工的混凝土工程,常用的外加剂是()。
根据《中华人民共和国仲裁法》的规定,当事人对仲裁协议有异议的,应当在()提出。
________的结果是质量管理计划,它为项目提出质量控制、质量保证和质量提高方面的措施。
下图是某城市及其郊区年平均气温分布图,读图回答下列问题。试分析在城郊之间建设环境绿地的意义是什么?
一项对东华大学企业管理系94届毕业生的调查的结果看来有些问题,当被调查毕业生被问及其在校时学习成绩的名次时,统计资料表明:有60%的回答者说他们的成绩位居班级的前20%。如果我们已经排除了回答者说假话的可能,那么下面哪一项能够对上述现象给出更合适一些的解释
下列关于软件的叙述中,正确的是()。
最新回复
(
0
)