首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(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
64
问题
设有关键码序列(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/KZtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段:structst{intn;int*m;};.inta=2,b=3,c=5;structsts[3]=({101,&a),{102,&c),{1
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:4483l。请在程序的下
有以下程序:#includemain(){inta=0,b=0;for(;a
以下选项中合法的C语言常量是
以下叙述中正确的是()。
以下叙述中正确的是()。
下列定义数组的语句中,正确的是
设变量己正确定义,则以下能正确计算f=n!的程序段是
在数据库系统中,数据模型包括概念模型、逻辑模型和
数据库应用系统中的核心问题是
随机试题
以下不属于广东乌龙的是
IntheUnitedStates,mostAIDSpatientsarehomosexualpeole,peopletakingdrugs,peoplewhousedinfectedneedles,andperson
治疗肝阳头痛的最佳方药是
关于化疗下列错误的是( )
2009年7月1日至8月31日,某商场举办有奖销售活动。活动期间,凡在商场购物满40元者均可获得奖券一张。许某因购物获得数张奖券,其中一张号码为047956。8月31日,商场在公证员的公证下公开摇奖,摇得金奖一个,号码即为047956,奖金5000元。商场
A、 B、 C、 D、 C此题答案为C。每行或每列的构成元素完全相同,只是出现的位置不同,故应选择上部带“三角形”,下部带“曲线”和“小黑点”的图形。
假设批量生产的某种配件的内径X服从正态分布N(μ,σ2),今随机抽取16个配件,测得平均内径=3.05毫米,样本标准差s=0.4毫米,试求μ和σ2的90%置信区间.
Traditionally,thefirstfirmtocommercializeanewtechnologyhasbenefitedfromtheuniqueopportunitytoshapeproductdefin
Youshouldspendabout20minutesonQuestions1-13whicharebasedonReadingPassage1below.TheSweetScentofSuccessMany
Next,let’stalkaboutearthquakesonourPlanet.Somecountrieshavelargenumbersofearthquakes.Japanisoneofthem.Others
最新回复
(
0
)