首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
44
问题
设有关键码序列(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应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是
编写如下程序:PrivateSubCommand1_Click() DimmAsInteger,nAsInteger m=1:n=0 DoWhilem
设窗体上有一个名称为Check1的复选框,并有下面程序代码:PrivateSubChecki_MouseDown(ButtonAsInteger,XAsSingle,YAsSingle)Check1.Value=1
以下叙述中正确的是()。
以下叙述中正确的是()。
窗体上有一个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click() Dimarr_x(5,5)AsInteger Fori=1To3 Forj=2To4 ar
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
算法的空间复杂度是指()。
下面关于算法的叙述中,正确的是()。
算法的有穷性是指()。
随机试题
2019年中央一号文件提出,调整优化农业结构,大力发展紧缺和绿色优质农产品生产,推进农业由()导向转向()导向。
________的范围指的是国际私法所应包括的规范的范围或种类。
Thereisameasurablerelationbetweenhowmuchapersonlearnsandhisattitudetowardthesubjecttobelearned.Whenfacedwi
患者男性,28岁,诊断为下颌成釉细胞瘤,其穿刺液可能为
能确保电梯的轿厢和对重装置在预定位置做上下垂直运行的重要机件的是()。
城市建筑的基础工程,采用地下连续墙施工的主要优点在于()。
7月份应纳增值税税额为( )万元。8月份该企业免抵退税不得免征和抵扣税额为( )万元。
人们在对行为归因时,常常根据三个因素做出判断()。
某导游员在导游活动中,向旅游者索要小费,根据《导游人员管理条例》,由旅游行政管理部门对()进行处罚。
要设置标签的显示文本,应使用______属性。
最新回复
(
0
)