首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
70
问题
设有关键码序列(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://kaotiyun.com/show/dkLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下合法的VisualBasic标识符是()。
在程序的空白行处填写适当的语句,完成下列功能:依次自动将列表框List2中所有列表项目移入列表框List1中,并将移入List1中的项目从List2中删除。DoWhileList2.ListCount______List2.RemoveItem(
单击命令按钮时,下列程序的执行结果是PrivateSubCommandl_Click()DimaAsInteger,bAsInteger,cAsIntegera=3:b=4:c=5PrintSecProc(c,b,A)EndS
组合框控件是将()组合成一个控件。
表达式(7\3+1)*(18\5-1)的值是()。
有关VB应用程序中过程的说法正确的是()。
以下不属于对象的基本特点的是
下列有关数据库的描述,正确的是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
随机试题
狱、讼
关于证券交易的结果,下列说法错误的是()
直线职权是按照__________和__________,由上级对下级逐级发布命令和进行指挥的权力。
近点距离主要决定于()
哮喘持续状态时
以下不是表层皮片的优点的是
某房地产开发商拟购置一写字楼用于出租经营,合同价为1亿元。开发商自有资金的投入额为4000万元,其余投资利用银行贷款,年贷款利率为5%。还款从获得租金收入的年度开始,15年内以每年等额偿还本息的方法偿付。开发商经过与其他的投资机会比较,确定该项投资的最低期
单位工程验收工作组成员应具有中级及其以上技术职称或相应执业资格,每个单位代表人数不宜超过()名。
中国证监会在调查操纵证券市场、内幕交易等重大证券违法行为时,可以限制被调查事件当事人的证券买卖,但限制的期限不得超过()个交易日。
在VBA中要将数值表达式的值转换为字符串,应使用函数
最新回复
(
0
)