首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(Q,G,M,z,A,N,B,P,x,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是( )。
设有关键码序列(Q,G,M,z,A,N,B,P,x,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是( )。
admin
2012-09-03
80
问题
设有关键码序列(Q,G,M,z,A,N,B,P,x,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是( )。
选项
A、1
B、4
C、8
D、12
答案
A
解析
建堆的算法:首先将要排序的所有关键码放到一棵完全二叉树的各个结点中(这时的二叉树不具备堆的特性),然后,从i=[n/2](n为结点的个数>的结点Ki开始,逐步把以K[n/2],K[n/2]-1,K[n/2]-2,为根的子树排成堆,直到以K1为根的树排成堆,就完成了建堆过程。此题中,n=16,i=[16/2]=8,即从第8个结点开始,建堆完成后如下图:
所以经过初始建堆后关键码值A在序列中的序号是1。
转载请注明原文地址:https://kaotiyun.com/show/tXup777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
深度为5的完全二叉树的结点数不可能是
下列有关继承和派生的叙述中,正确的是()。
请打开考生文件夹下的解决方案文件proj3,其中声明的DataList类,是一个用于表示数据表的类。sort成员函数的功能是将当前数据表中的元素升序排列。请编写这个sort函数。程序的正确输出应为:排序前:7,1,3,11,6,9,12,10,8,4
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
深度为5的完全二叉树的结点数不可能是()。
随机试题
TheInternetisfullofget-rich-quickschemers,andmanybigfatliars—andtheyalltrytogetadsfortheir"businesses"tosh
疑诊特发性肺纤维化的患者,下列哪些情况对鉴别诊断具有重要意义
某综合楼防雷接地系统如图6一Ⅲ一1所示。注:①图示标高以室外地坪为±0.00计算。不考虑墙厚,也不考虑引下线与避雷网、引下线与断接卡子的连接耗量;②避雷网均采用一25×4镀锌扁钢,C~D和③~④部分标高为24m,其余
依法批准开工报告的建设工程,应在开工报告批准之日起()将安全施工保证措施报相关部门备案。
书面合同是指以文字的方式表现当事人之间所订合同内容的形式,包括()
我国横断山脉是具有国际意义生物多样性的关键地区,横亘()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
谶纬之学
A:Canyoukeepaneyeonmybag?B:______A:No.I’mgoingtothebathroom.
下列各项中,不能作为软件需求分析工具的是()。
最新回复
(
0
)