首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
2015-11-25
79
问题
设有关键码序列(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
,…为根的子树排成堆,直到以Kl为根的树排成堆,就完成了建堆过程。此题中,n=16,i=[16,2]=8,即从第8个结点开始,建堆完成后如下图:所以经过初始建堆后关键码值B在序号是3.
转载请注明原文地址:https://www.kaotiyun.com/show/dkLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:PrivateSubCommand1_C1ick()Dima(5,5)Fori=1To3Forj=1To4a(i,j)=i*jNextNext
在窗体上画一个命令按钮和一个标签,其名称分别为Commandl和Labell,然后编写如下事件过程:PrivateSubCommandl_Click()Counter=0Fori=1T04Forj
控件数组的名字由Name属性指定,而数组中的每个元素由______属性指定。
在列表框中当前被选中的列表项的序号是由下列()属性表示的。
在窗体上画一个名称为Listl的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为()。
栈底至栈顶依次存放元素A、B、C、D,在第5个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
下列说法中正确的是______。
有下列二叉树,对此二叉树前序遍历的结果是()。
需求分析阶段的任务是()。
8.6787E+8写成普通的十进制数是()。
随机试题
外感风热,头痛目赤,宜首选
既有法人改扩建项目盈利能力分析的特点有()。
A公司于2007年11月5日从证券市场上购入B公司发行在外的股票200万股作为交易性金融资产,每股支付价款5元,另支付相关费用20万元,2007年12月31日,这部分股票的公允价值为1050万元,A公司2007年12月31日应确认的公允价值变动损益为(
贯穿丰田生产方式的两大支柱是准时化和()。
甲公司拟向乙公司订购一批办公家具,授权本单位员工李某携带一张记载有本单位签章、出票日为2001年5月9日、票面金额为18万元的转账支票(同城使用,下同)前往采购。5月10日李某代表甲公司与乙公司签订了价值18万元的买卖合同。该合同约定:甲公司于合同签订当日
被代理人死亡后,被代理人继承人中二分之一以上明确表示承认委托代理,委托代理人实施的代理行为仍然有效。()
下列没有语病的一句是()。
《文物保护法》第27条规定:一切考古发掘工作,必须履行报批手续;从事考古发掘的单位,应当经国务院文物行政部门批准。这一规定属于()。
第二次世界大战期间,明确规定将台湾、澎湖列岛归还中国的有关国际条约是()
Economistsoftendisagreeon____________(美国经济是否复苏).
最新回复
(
0
)