首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
39
问题
设有关键码序列(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/49Hp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面叙述中错误的是( )。
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
如果要定义一个窗体级变量,定义变量语句的位置应该是
以下叙述中错误的是( )。
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
下面有关标准模块的叙述中,错误的是
设Labell、Commandl、Textl、Checkl分别为标签、命令按钮、文本框、复选框的名称,则以下属性设置语句中,运行时不会出错的是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
下列运算符中,优先级别最高的是
随机试题
会计报表中的货币性项目按其性质不同可划分为
钩虫病时,粪便中可见
下列关于城市供热网形制的说法中,哪项是不正确的?()
传统折中理论认为,如果公司采取适度数量的债务筹资,影响到普通股股东可分配盈利的债务利息和股权成本会与因债务筹资而增加的风险补偿得到同步增加。()
联系实际,谈谈你对新课程改革基本目标的认识。
戏曲的剧种主要是依据_________和_________来划分的。
一个慈善家救助了一个腿受伤的贫困少年。将他的腿医治好,但是这名少年长大后却成了一个抢劫犯。请你就此发表个人看法。
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
【B1】【B2】
Clearlyifwearetoparticipateinthesocietyinwhichwelivewemustcommunicatewithotherpeople.【B1】______communicating
最新回复
(
0
)