首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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-02-27
62
问题
设有关键码序列(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://www.kaotiyun.com/show/7kTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubComm
VB中,若没有显式声明变量的数据类型,则默认的类型是()。
在窗体上画一个通用对话框,其名称为CommconDiMog1,则下列与CommonnDialog1.ShowOpen方法等效的语句是()。
为了在Form_Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是()。
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是()。
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是()。
(1)在名称为Form1的窗体上添加一个名称为Framee1、标题为“框架”的框架,在框架内添加两个名称分别为Pption1、Option2的单选按钮,其标题分别为“第一项”、“第二项”。要求通过设置控件的属性将“第二项”初始值设为被选中,框架为不可用。运
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是()。
下面不属于软件测试实施步骤的是
表达式12/2\4的值是( )。
随机试题
女,34岁,4年前人流1次,近3年来低热消瘦,经量减少,继而闭经。查体:发育好,消瘦;子宫小于正常,活动受限;左侧附件区增厚感,右侧可及条状块物,界限不清;超声示子宫腔小而不规则;子宫输卵管碘油造影示双侧输卵管不通,有串珠样改变。考虑闭经的原因可能是(
符合轻度低渗陛脱水表现的是
正常成年人安静时每分钟通过两肾的血流量大约为
隧道开挖断面检测方法中,直接量测开挖断面方法包括()。
不影响机械设备安装精度的因素是()。
远东有限公司的出纳人员签发一张转账支票给采购员张某,用于支付采购原材料的货款,但转账支票上未记载收款人名称,则该转账支票无效。()
论述福禄贝尔关于学前教育地位和作用的观点。
以下关于人身保险,说法不正确的是()。
促进个人与社会的和谐,要
ItwasfifteenpastnineasMariehurriedintotheofficebuildingwhereshewasgoingtowork.Herbushadinchedalongthrough
最新回复
(
0
)