首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
关于堆的一些问题: 对n个元素进行初始建堆的过程中,最多做多少次数据比较(不用大O表示法)?
关于堆的一些问题: 对n个元素进行初始建堆的过程中,最多做多少次数据比较(不用大O表示法)?
admin
2019-08-01
46
问题
关于堆的一些问题:
对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
学硕统考专业
相关试题推荐
在德意志统一问题上,主张实行强硬的“铁血政策”的首相是()。
在华盛顿会议上,美英支持中国要求的意图是()
1962年2月,中共中央发出《关于改变农村人民公社基本核算单位问题的指示》,规定人民公社的基本核算单位是()。
北魏孝文帝改革,对北方内迁各族最重要的影响是()。
民初政党林立,其中进步党是由几个党派合并而成的,其中不包括()。
1946年3月5日,英国前首相丘吉尔在富尔敦发表了(),发出第一个明白无误的“冷战”信号。
隋唐五代时期是中国古代商品经济发展史上的一个重要阶段,种类多,交换规模大,交换方式多。试回答问题:随着商业的发展,唐朝在货币和金融方面有一些重要的进步,以下表述全面的是()
以下()协议完成了从网卡到IP地址的映射。
(1)页面长度为1KB=210B,因此页内偏移地址占10位。主存大小为16KB=214B,所以物理地址占14位。0AC5H=0000101011000101B,除去后10位,得到页号为2,则查找页表可知物理块号为4,所以物理地址是0100101100
图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。(1)用邻接表作为存储结构,写一个D搜索算法;(2)用D搜索方法
随机试题
A.麻风病B.狂犬病C.风疹D.鼠疫E.流行性腮腺炎上述各项,属于乙类传染病的是()
会计核算软件主要是替代了手工会计的()等工作。
下列商业银行的理财顾问服务流程的环节中,顺序存“建立投资组合”之后的是()
房地产开发企业计算土地增值税时,所销售的房产对应的下列费用中,准予按照实际发生额从收入总额中扣除的有()。
在签署审计业务约定书前,会计师事务所应当评价自身的专业胜任能力,包括( )。在签署审计业务约定书之前,注册会计师应当对被审计单位的基本情况进行了解,其内容包括( )。
儿歌是以低幼儿童为主要对象的文学作品,试简述儿歌的特点。
3岁孩子拿着画笔认真画画时,不仅是手动,身体的动作、面部的动作也来帮忙。这体现了儿童动作发展的()。
在关系数据库中,用来表示实体间联系的是
Agoodbookmaydrawourattentionsocompletelythatweforgetoursurroundingsandevenouridentityforthetimebeing.
A、 B、 C、 A叙述将来的事情的陈述句→将来时态的否定回答
最新回复
(
0
)