首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
53
问题
设有关键码序列(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/7kTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有下面的程序段:x=InputBox("字符串","输入","请输入")Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是()。
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubComm
为了使一个复选框被禁用(灰色显示),应把它的Value属性设置为()。
文件d:\city.txt的内容如下:BeiJingTianJinShangHaiChongQing编写如下事件过程:PrirateSubForm_Click()DimInDOpen"d:\city.txt"ForInputAs
有如下程序:PrivateSubForm_Click()DimiAsInteger,nAsIntegerFori=1To20i=i+4n=n+iIf>10ThenExitForNextPrintnEndSub程序
(1)在名称为:Form1的窗体上画一个标题为“直辖市”、名称为Framel的框架,在框架中画一个名称为Combol的组合框,其编辑域为空,有如图所示的4个列表项,外观风格也与图中相同。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗
将E-R图转换为关系模式时,实体和联系都可以表示为()。
下面不属于软件测试实施步骤的是
表达式Int(8*Sqr(36)*10^(.2)*10+0.5)/10的值是()。
随机试题
本题的功能是监听鼠标的拖曳操作。窗口中有一个列表框。列表框中列出了当前日录的所有文件.鼠标选中一个或多个文件后拖曳出窗口,此操作的功能是将拖曳的文件复制一份在拖曳的目的目录下。importjava.awt.*;importjava.awt.datatr
沟通上、下腔静脉的静脉是
缺乏叶酸或维生素B12可使红细胞平均体积改变,最可能的是
鸡皮肤上有肿瘤结节常见于
导致食物中毒的变形杆菌最易污染的食品是
流产胎儿约1000g,身长约35cm,护士估计孕周
CIC条款对空运战争险的责任起讫是()。
银行工作人员在得知客户资金是走私犯罪活动所得时,下列说法正确的是()。
DoctorsinBritainarewarningofallobesitytimebomb,whenchildrenwhoarealreadyoverweightgrowup.So,whatshouldwedo
要将“选课成绩”表中学生的成绩取整,可以使用()。
最新回复
(
0
)