首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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-12-21
61
问题
设有关键码序列(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://kaotiyun.com/show/Tabp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
DO命令可以执行程序文件,其程序文件的默认扩展名是( )。
如要建立一个职工表,包含字段:职工号、职工名、部门号、工资,职工表的主关键字是职工号,以下SQL正确的是( )。CREATETABLE职工表(职工号,职工名C(20),部门号C(5),工资Y)
结构化查询语言中的SELECT语句是( )。
下列说法中,不属于数据模型所描述的内容的是( )。
SQL语言是具有( )的功能。
在VisualFoxPro的项目管理器中不包括的选项卡是( )。
在考生文件夹下完成如下操作:(1)创建一个新的项目“客户管理”。(2)在新建立的项目“客户管理”中创建数据库“订货管理”。(3)在“订货管理”数据库中建立表orderlist,表结构如下:客户号字符型(6)
在考生文件夹下,打开招生数据库sdb,完成如下综合应用:①创建文件名为form的表单,将表单标题改为:录取研究生。②在表单中设计“录取”和“退出”两个按钮。两个按钮功能分别如下:在“录取”按钮(Commandl)中,编写程序,
在考生文件夹下,打开ecommerce数据库,完成如下综合应用(所有控件的属性必须在表单设计器的属性窗口中设置):设计一个文件名和表单名均为myform的表单,表单标题为“客户基本信息”。要求该表单上有“女客户信息”(Command1)、“客户
在考生文件夹下完成如下简单应用:(1)用SQL语句完成下列操作:列出所有赢利(现价大于买入价)的股票简称、现价、买入价和持有数量,并将检索结果按持有数量降序排序存放于表stockl_temp中。(2)使用一对多报表向导建立报表。要求:父表为
随机试题
下列流水施工参数中,属于空间参数的是()。
肺循环起于
破伤风抗毒素脱敏注射正确的方法是()
《道路交通标志和标线》规定,标线应与标志相配合,所选标线材料应具有良好的()。
下列有关保险的说法中错误的有()
皮亚杰认为影响儿童发展的因素有()。
根据以下资料,回答问题。2017年5月,我国股份制商业银行净资产额约是城市商业银行净资产额的多少倍?
古罗马以习惯法为基础制定的第一部成文法典是()。
銀行は駅を出てすぐ右です。銀行
Hisexpenditureonholidaysandluxuriesisratherhighin______tohisincome.
最新回复
(
0
)