首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
写一个HeapInsert(R,key)算法,将关键字插入到堆R中,并保证插入后R仍是堆。请分析算法的时间复杂度。提示:将key先插入R中已有元素的尾部(即原堆的长度加1的位置,插入后堆的长度加1),然后自下往上调整,使插入的关键字满足堆性质。
写一个HeapInsert(R,key)算法,将关键字插入到堆R中,并保证插入后R仍是堆。请分析算法的时间复杂度。提示:将key先插入R中已有元素的尾部(即原堆的长度加1的位置,插入后堆的长度加1),然后自下往上调整,使插入的关键字满足堆性质。
admin
2023-02-06
61
问题
写一个HeapInsert(R,key)算法,将关键字插入到堆R中,并保证插入后R仍是堆。请分析算法的时间复杂度。提示:将key先插入R中已有元素的尾部(即原堆的长度加1的位置,插入后堆的长度加1),然后自下往上调整,使插入的关键字满足堆性质。
选项
答案
算法如下: [*] 设该堆对应的树高为h,则满足h≤log
2
R.len,调整是自底向上查找,最多查找到树根,所以时间复杂度为O(log
2
R.len)。
解析
转载请注明原文地址:https://kaotiyun.com/show/bEwD777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
夸美纽斯曾经写道:“教师是自然的仆人,不是自然的主人;他的使命是培植,不是改变。所以,假如他发现了某门学科与某个学生的天性不合,他决不应强迫他去学习;因为在某一方面缺少的东西多半会由另一方面去补足……假如没有一个学生违背本人的意志,被迫去学习任何学科,我们
近期,某款手机游戏非常受中小学生的欢迎,据统计全国约有3600万中小学生参与这款游戏,越来越多数据显示该游戏对学生的学习和生活造成了一连串不良的影响。大部分玩游戏的学生表示自己从同学处得知该游戏,看到同学玩自己也跟着玩。相当一部分同学表示对游戏的依赖不仅仅
在各种学习过程中,都可以看到成绩时而上升、时而下降的现象。教师要教育和指导学生分析成绩下降的原因,帮助其克服缺点和困难,提高其练习的积极性,使其取得好成绩。()
在其他教育要求与发展条件都具备的情况下,在教育过程中起决定作用的是()。
课程目标是教育的意图,是人们对课程与教学的预期结果,影响制订课程目标的因素有很多。在确定课程目标的过程中考虑学科的基本概念和基本原理,探究方式和发展趋势等内容,属于()对课程目标的影响。
如图所示,为测量珠穆朗玛峰上某点C的海拔高度,测量队选择了两个海拔高度相差100米的珠峰测量点A和B,测得∠ABC为90°,从A观测B、C的仰角分别为30°和45°,从B观测C的仰角也为30°,则C点的海拔高度比A点高:
从所给四个选项中,选出能与给定的①、②、③、④零件共同构成如下图所示的9×2方块组合的一项:
下列几个句子按顺序排列,语意最连贯的是()。①也就是通过人格的自我完善来达到永恒的生命境界②这种感觉所带来的,绝不仅仅是无可奈何的缕缕忧伤③而更多地浸透着珍惜时光、热爱生命的积极进取精神④正如诗中所写:“老冉冉其将至兮,恐修名之不立”⑤以
总量指标动态数列是将反映某种社会经济现象的一系列总量指标按时间先后顺序排列形成的数列,可分为两类:(1)时期数列:每个指标都表示社会经济现象在一定时期内发展过程的总量,各指标值可以相加,指标数值的大小与时期长短有直接关系;(2)时点数列:每个指标都表示社会
在双向链表存储结构中,删除P所指的结点时须修改指针()。
随机试题
中国共产党的三大优良作风是毛泽东在()
A.黄凡士林B.甘油C.羟苯乙酯D.月桂醇硫酸钠E.乙醇可作O/W型软膏剂乳化剂的是
下列关于路堤填筑方案的描述,正确的有()。
记账人员与经济业务事项和会计业务的()的职责权限应当明确,并相互分离、相互制约。
基金财产不得用于的投资或者活动是()。
某企业作为福利为高级管理人员配备汽车,对这些汽车计提折旧时,应编制的会计分录是()。
前运算阶段的儿童()
已知f(x)的一个原函数为(1+sinx)lnx,求∫xf’(x)dx.
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向
There【B1】______akingwhohadtwelvebeautifuldaughters.They【B2】______intwelvebedsallinoneroomandwhentheywentto
最新回复
(
0
)