首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
2021-07-09
26
问题
设有关键码序列(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://jikaoti.com/ti/kRz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为
下列叙述中正确的是()。
下列叙述中错误的是()。
若有定义语句:doublex[5]={1.0,2,3,4,5.0),*p=x,则错误引用x数组元素的是()。
设y为整型变量,a=6,a的地址为E2000,b=14,b的地址为E2001;执行语句b=&a;y=&a;后Y的值为()。
数据库设计中反映用户对数据要求的模式是()。
在数据库系统中,数据模型包括概念模型、逻辑模型和
数据库设计的根本目标是要解决
随机试题
性味苦甘,平,归属肝肾经的药物是
A.大细胞性贫血B.大细胞性低色素性贫血C.小细胞性低色素性贫血D.小细胞性正色素性贫血E.正细胞正色素性贫血再生障碍性贫血的细胞学形态为
足月妊娠时,胎心率正常的范围是每分钟( )
关于出让土地使用权的抵押,下列说法不正确的是()。
建设工程进度控制计划体系中,监理单位编制监理总进度计划的目的是()。
2.(2012年)某市化妆品生产企业为增值税一般纳税人,适用企业所得税税率为25%。2011年生产经营情况如下;(1)当年销售化妆品给商场,开具增值税专用发票,取得不含税销售收入6500万元.对应的销售成本为2240万元。(2)将自产化妆品销售给本单位
我国《产品质量法》中的产品,是指经过加工、制作,用于销售的产品。但()不适用该法的规定。
顾客满意度测量指标可表明顾客如何判断一个产品或一项服务是否满足其期望的重要目标。顾客满意度测量指标体系主要包括()。
What’syourearliestchildhoodmemory?Canyourememberlearningtowalk?Ortalk?Thefirsttimeyou【C1】______thunderorwatche
Excuseme,butitistimetohaveyourtemperature______.
最新回复
(
0
)