首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
2017-11-22
40
问题
设有关键码序列(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/OVGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下程序段的输出结果是【】。num=0Whilenum<=2num=num+1Printnum;Wend
下面程序是由鼠标事件在窗体上画图,如果按下鼠标将可以画图,双击窗体可以清除所画图形。补充完整下面的程序。首先在窗体层定义如下变量:DimPaintStartAsBoolean编写如下事件过程:PrivateSubForm_Load
下面程序的功能是由随机函数产生100个在200~700之间的整数,然后找出最大者,并记下是第几个数,但程序不完整,请选择适当的内容在下划线处将程序补充完整。Dima(100)Forj=1To100a(j)=Int(Rn
执行下面的语句后,所产生的信息框的标题是【】。a=msgbox("AAAA",,"BBBB","",5)
软件工程中,软件配置由配置项来表示,以下选项中,______不属于软件配置项的内容。
多分支选择结构的SelectCase<测试表达式>语句中,<测试表达式>可以是______。
表达式"12345"<>"12345"&"ABC"的值是______。
表达式Str(Len("12345"))+Str(88.8)的值为______。
随机试题
HT150表示该材料是__________。
不属于非金属全冠范畴的是
男孩,左肘摔伤急诊就医,小夹板外固定后,前臂高度肿胀,手部青白发凉,麻木无力,经拍X线片,诊断为左肱骨髁上骨折,若不及时处理,其最可能的后果是
本场景的压力容器属于()。钢制储罐的半自动焊主要是指半自动化CO2气保焊,效率比手工弧焊提高()倍。
1)旅行社2)行李舱3)包机4)货运代理5)预付
统计表根据以下表格,回答116~120题。2003年杭州市农村居民人均纯收入最高的县(市)是()。
TheEarth’sdailyclock,measuredinasinglerevolution,istwenty-fourhours.Thehumanclock,【B1】______,isactuallyabouttw
信息系统开发方式有多种,其中最有利于企业信息技术人员培养和系统维护的开发方式是
μC/OS—Ⅱ操作系统的下面4个主要函数中,只有一个是与任务调度相关的,它是()。
Doyouknow?
最新回复
(
0
)