首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
关于堆的一些问题: 对n个元素进行初始建堆的过程中,最多做多少次数据比较(不用大O表示法)?
关于堆的一些问题: 对n个元素进行初始建堆的过程中,最多做多少次数据比较(不用大O表示法)?
admin
2019-08-01
35
问题
关于堆的一些问题:
对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
学硕统考专业
相关试题推荐
日本法西斯与德国法西斯相比,突出的特点是()
1978年直接领导和发动真理标准问题讨论的中央领导人是()。
为了加强对地方的控制,唐太宗根据山川形势,把全国划分成10个(),经常派官员监察地方官吏。
辽国规定中央官职中的()一律由契丹贵族担任。
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
洋务运动时期,首批赴欧海军留学生派出的时间是()。
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
一个SPOOUNG系统由输入进程I、用户进程P、输出进程O、输入缓冲区、输出缓冲区组成。进程I通过输入缓冲区为进程P输入数据,进程P的处理结果通过输出缓冲区交给进程O输出。进程间数据交换以等长度的数据块为单位,这些数据块均存储在同一个磁盘上,因此,SPOO
某机字长32位,采用定长操作码,单字长指令,共有机器指令100条,CPU内部有通用寄存器32个,可作变址寄存器用,存储器按字节编址,指令拟用直接寻址、间接寻址、变址寻址和相对寻址等4种寻址方式。(1)分别画出寻址方式由操作码指出和寻址方式由专用字
已知有6个顶点(顶点编号为0~5)的有向带权图G,其邻接矩阵A为上三角矩阵,按行为主序(行优先)保存在如下的一维数组中。要求:求图G的关键路径,并计算该关键路径的长度。
随机试题
生长激素一天中的分泌高峰期在()。
长期股权投资在处置时,下列描述不正确的是()。
以企业价值最大化作为财务管理的目标,考虑了资金的时间价值但没有考虑投资的风险价值。()
下列各项中,属于酌量性变动成本的是()。2013年
目前,我国各级各类学校教学的基本组织形式是______。
如图所示,电路中当可变电阻R的阻值增大时()
1789年8月制宪会议通过代表法国大革命的重要文件()。
【《明夷待访录》】
全面发展教育主要包括()。
TeachingMethodsforEffectiveCommunicationI.Introduction:someteachingapproacheshelpfultoclassroomcommunication—wel
最新回复
(
0
)