首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
91
问题
设有关键码序列(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,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如,在键盘输入字符串2345210,函数返回长整型数2345210。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#includetypede
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下画线处填入正确的内容
以下叙述中正确的是()。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
下列选项中属于面向对象设计方法主要特征的是
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
随机试题
机械传动是采用带轮、齿轮、轴等机械零件组成的传动装置来进行能量的()。
哲学是对自然界、人类社会和思维最一般规律的科学概括和总结。()
A.滋阴降火,凉血止血B.滋阴润肺,凉血止血C.清泻肺热,凉血止血D.清肝泻火,凉血止血E.清胃泻火,凉血止血
脑死亡标准取代传统的死亡标准,其直接的伦理意义和效果是
患者,女性,43岁。被汽车撞倒,头部受伤,唤之睁眼,回答问题错误,检查时躲避刺痛。其格拉斯哥昏迷评分为
学制,指各级各类学校系统。它规定各级各类学校的性质、任务、_______、学习年限及其相互之间的关系。
甲因琐事将乙打成重伤,根据刑事诉讼法,下列有权为乙委托诉讼代理人的是:
啤酒与人类健康的关系向来受到科学家关注。由于女性的手指骨骼会最先出现骨质疏松症状,研究人员选择对她们的指骨进行超声波成像扫描。扫描结果显示,常喝啤酒的女性和不喝啤酒的女性骨密度有显著差异,前者的骨密度高于后者。所以,研究人员认为喝啤酒有助于女性预防骨质疏松
阅读下文,完成下列4题。“遥”,字面意义是远。但我们读诗的人,切不可处处拘守字面意义,认为杏花村一定离这里还有十分遥远的路程。这一指,已经使我们如同看到,隐约红杏梢头,分明挑出一个酒帘——“酒望子”来了。若真的还距离太遥远,就难以发生艺术联系,若真
Whatwouldpeopleusuallydowiththeirgrocerylistaftershopping?BillKeaggycollectsgrocerylistsbecause______.
最新回复
(
0
)