首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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-30
60
问题
设有关键码序列(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/49Hp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有2个名称分别为Text1、Text2的文本框,1个名称为Command1的命令按钮。编写如下程序代码:PrivateSubForm_Load()Text1.Text=""Text2.Text=""End
在窗体上画一个命令按钮和一个文本框,其名称分别为Command1和Text1,把文本框的Text属性设置为空白,然后编写如下事件过程:PrivateSubCommand1_Click() a=InputBox("Enteranintege
窗体上有一个由两个文本框组成的控件数组,名称为Text1,并有如下事件过程:PrivateSubText1_Change(IndexAsInteger)SelectCaseIndexCase0Text1
设窗体上有名称为Option1的单选按钮,且程序中有语句:IfOption1.Value=TrueThen下面语句中与该语句不等价的是( )。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
如果在框架中画了2个复选框,且框架的Enabled属性被设置为False,2个复选框的Enabled属性被设置为True,则下面叙述中正确的是
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
下列运算符中,优先级别最高的是
随机试题
Lindasuggested________anythingaboutituntilwefoundoutmorefacts.
社会主义时期医患关系的特点是
患者,男性,77岁。输血发生溶血反应,出现黄疸,血红蛋白尿,此时的处理措施是
立人、立天企业于2005年4月1日订立一份标的额为100万元的买卖合同,根据合同规定,立人企业于2005年4月10日交付货物,立天企业采取分期付款支付方式,付款期限为4年。2006年4月10日,立天企业未按照合同约定支付第一期货款25万元。根据我国《合同法
如图3-10所示工字形截面梁,在y向外力作用下。其截面正应力和剪应力最大值发生在下列何点?[2009年第6题]
下列各项中,应该列入房地产开发成本的有()。
构思:写作:发表
在学生管理的关系数据库中,存取一个学生信息的数据单位是
Readthearticlebelowaboutcorporateculture.ChoosethecorrectwordtofilleachgapfromA,B,CorDontheoppositep
WhichofthefollowingisNOTthesymptomofthewoman?
最新回复
(
0
)