首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
32
问题
设有关键码序列(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<sub>i</sub>开始,逐步把以K<sub>[n/2]</sub>,K<sub>[n/2]-1</sub>,K<sub>[n/2]-2</sub>,…为根的子树排成堆,直到以K<sub>1</sub>为根的树排成堆,就完成了建堆过程。此题中,n=16,i=[16/2]=8,即从第8个结点开始,建堆完成后如下图:所以经过初始建堆后关键码值B在序列中的序号是3。
转载请注明原文地址:https://kaotiyun.com/show/hLHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是
编写如下程序代码:OptionBase1PrivateSubCommand1_Click()DimarrAsVariantDimiAsInteger,nAsInteger,sAsInteg
以下关于窗体的叙述中,错误的是( )。
以下程序在文本框Textl中输入任‘字符串,并按相反的次序显示在文本框Text2中,在横线处应填写()。DimNAsString,CAsString,DAsStringN=Text1.TextM=____
以下叙述中正确的是()。
在考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则把考生文件夹下in3.dat文件中的100个正整数读入数组a中;②单击“统计”按钮,则找出这100个正整数中的所有完全平方数(一个整数若是另外一个整数的平方,那么它就是完全平方
编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=10Printfun1(x,12)+xEndSubPrivateFunctionfun1(mAsI
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为()。
下面关于算法的叙述中,正确的是()。
随机试题
星行连接的三相电动机,运行时功率因数为0.8,若该电动机的相电压Uph是220V,线电流IL为10A,求该电动机的有功功率和无功功率各是多少?
________是支持网络功能实现的各种规约、协议、程序和管理方法的集合。网络软件主要包括网络协议、通信软件、网络操作系统等。
A.行气止痛、解毒消肿B.行气止痛、开郁醒脾C.行气止痛、温补肾阳D.行气止痛、杀虫疗癣青木香的功效是
【案情】陈某转让一辆中巴车给王某但未办过户。王某为了运营,与明星汽运公司签订合同,明确挂靠该公司,王某每月向该公司交纳500元,该公司为王某代交规费、代办各种运营手续、保险等。明星汽运公司依约代王某向鸿运保险公司支付了该车的交强险费用。
关于工程量清单及其编制,下列说法正确的有()。【2013年真题】
根据《银行业从业人员职业操守》中“了解客户”的要求,银行业从业人员应当了解客户的()。
前苏联教育心理学家注重教育心理学与发展心理学相结合的研究,最具有代表性的是()的研究,它推动了前苏联的学制与课程改革。
Becauseofitspotentialforcuttingcosts,thedistributionstepinthemarketingprocessisreceivingmoreattention.Distribu
级数().
Ihavebeentryingtoquitsmoking.
最新回复
(
0
)