首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
74
问题
设有关键码序列(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/PIHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
(1)在考生文件夹下有一个工程文件vbsj3.vbp,相应的窗体文件名为vbsj3.frm。在窗体上有一个命令按钮,其名称为cmdAdd,标题为“添加”;有一个文本框,名称为txtSentense,初始内容为空白;有一个列表框,名称为lstWord。程序运
(1)在考生文件夹下有一个工程文件sjt3.vbp。窗体上有名称为Timer1的定时器,以及名称为Line1和Line2的两条水平直线。请用名称为Shape1的形状控件,在两条直线之间画一个宽和高都相等的形状,其显示形式为圆,并设置适当属性使其满足以下要求
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画出如图3-6所示的三角形。下表给出了直线Line1、Line2的坐标值,请按此表画Line1、Line2,并画出直线Line3,从而组
设窗体上有一个名称为Check1的复选框,并有下面程序代码:PrivateSubCheck1_MouseDown(ButtonAsInteger,ShiftAsInteger,
以下关于通用对话框的叙述中,错误的是( )。
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
以下关于VB文件的叙述中,正确的是
下列关于水平滚动条的叙述中,错误的是()。
下列有关通用对话框控件的说法中,正确的是
随机试题
若断定SAP和SEP都假,则()
A.浓缩白蛋白液B.新鲜冷冻血浆(FFP)C.浓缩红细胞D.浓缩粒细胞E.右旋糖酐治疗细菌性败血症
下列关于内部会计监督基本要求的表述,错误的是()。
健康保险中的特殊条款有()
投资方按权益法确认应分担被投资单位的净亏损或被投资单位其他综合收益减少净额,将有关长期股权投资冲减至零并产生了未确认投资净损失的,被投资单位在以后期间实现净利润或其他综合收益增加净额时,投资方应当按照以前确认或登记有关投资净损失时的相反顺序进行会计处理,即
甲、乙两公司因技术转让合同的履行产生纠纷,甲公司向某法院提起诉讼,法院受理了该案件。本案件涉及商业秘密,下列关于该案件是否公开审理的表述中正确的是()。
简述运动技能的形成过程以及各个过程的特点。
下列关于光纤通信的说法,不正确的是:
老王手上有一笔资金,若买了黄金,就不能投资期货;只有投资了期货,才能投资茶叶;只能选择投资茶叶,或者投资外汇,但是最近投资外汇风险太大,所以不能操作。由此可以推出老王:
“在共同生活和共同劳动中,需要有一个为公共利益服务的机构,这就是国家。国家的目的是利用社会力量去谋求社会的福利。”这段话( )
最新回复
(
0
)