首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
关于堆的一些问题: 对n个元素进行初始建堆的过程中,最多做多少次数据比较(不用大O表示法)?
关于堆的一些问题: 对n个元素进行初始建堆的过程中,最多做多少次数据比较(不用大O表示法)?
admin
2019-08-01
62
问题
关于堆的一些问题:
对n个元素进行初始建堆的过程中,最多做多少次数据比较(不用大O表示法)?
选项
答案
在建含有n个元素、深度为h的堆时,其比较次数不超过4n,推导如下: 由于第i层上的结点数至多是2
i-1
,以它为根的二叉树的深度为h-i+1,则调用[n/2]次筛选算法时总共进行的关键字比较次数不超过下式之值: [*]
解析
此题考查的知识点是堆的基本定义及效率。堆定义为n个关键字序列K
1
,K
2
,…,K
n
,当且仅当该序列满足如下性质(简称为堆性质):
(1)k
i
≤K
2
,且k
i
≤K
2i+1
或
(2)k
i
≥K
2
;且k
i
≥K
2i+1
(1≤i≤n)。k
i
相当于二叉树的非叶结点,K
2i
则是左孩子,k
2i+1
是右孩子。
转载请注明原文地址:https://kaotiyun.com/show/HNCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
新中国成立初期,旨在完成民主革命遗留任务的运动是()。
武则天时期,为了管理天山以北的广大区域而设立了()。
新文化运动前期的指导思想是()。
国民党成立了用来协调战时的金融政策及其各银行之间的相互关系的组织是()。
周王室的两大官僚系统是()。
1928年10月,国民党中央常务委员会通过的废除议会制度的文件是()。
1947年,刘邓大军千里跃进大别山,揭开了战略反攻的序幕。据此回答问题:之所以把中原地区作为反攻的方向,主要是由于该地区()
1936年,张学良和杨虎城发动的西安事变()。①是一次具有爱国意义的兵变②民族矛盾激化的结果③检验了中国社会各阶级的抗日态度④促成了抗日民族统一战线初步形成
一台主机申请了一个到www.ab@C@edu.cn的连接,为了获取服务器的IP地址,首先要进行DNS查询,下图为本次查询的过程,请回答如下问题:(1)由个人主机发送给本地DNS服务器的数据是采用什么传输层协议发送的?利用了哪个端口?(2
已知有6个顶点(顶点编号为0~5)的有向带权图G,其邻接矩阵A为上三角矩阵,按行为主序(行优先)保存在如下的一维数组中。要求:写出图G的邻接矩阵A。
随机试题
男性,38岁。4小时前曾大量饮酒,出现上腹剧烈疼痛,弯腰体位可减轻。查体:上腹压痛,轻微腹肌紧张。最可能的诊断是
面游风相当于西医的
基金份额净值的计算公式正确的是()。
Teachersneedtobeawareoftheemotional,intellectual,andphysicalchangesthatyoungadultsexperience.Andtheyalsoneed
打开一个项目文件,然后通过命令方式新建一个程序文件,则该程序文件()。
以下字符串符合Access字段命名规则的是()。
Atsometimeinyourlifeyoumayhaveastrongdesiretodosomethingstrangeorterrible.However,chancesarethatyoudon’t
Biologically,thereisonlyonequalitywhichdistinguishesusfromanimals:theabilitytolaugh.Inauniversewhichappearst
A、Itisanabilitybothmanandanimalspossess.B、Itisthereasonforman’ssuperiorityoveranimals.C、Itisthereasonform
A、Hisbrother.B、Hismother.C、Hisfather.D、Hissister.A
最新回复
(
0
)