首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
写一个HeapInsert(R,key)算法,将关键字插入到堆R中,并保证插入后R仍是堆。请分析算法的时间复杂度。提示:将key先插入R中已有元素的尾部(即原堆的长度加1的位置,插入后堆的长度加1),然后自下往上调整,使插入的关键字满足堆性质。
写一个HeapInsert(R,key)算法,将关键字插入到堆R中,并保证插入后R仍是堆。请分析算法的时间复杂度。提示:将key先插入R中已有元素的尾部(即原堆的长度加1的位置,插入后堆的长度加1),然后自下往上调整,使插入的关键字满足堆性质。
admin
2023-02-06
53
问题
写一个HeapInsert(R,key)算法,将关键字插入到堆R中,并保证插入后R仍是堆。请分析算法的时间复杂度。提示:将key先插入R中已有元素的尾部(即原堆的长度加1的位置,插入后堆的长度加1),然后自下往上调整,使插入的关键字满足堆性质。
选项
答案
算法如下: [*] 设该堆对应的树高为h,则满足h≤log
2
R.len,调整是自底向上查找,最多查找到树根,所以时间复杂度为O(log
2
R.len)。
解析
转载请注明原文地址:https://jikaoti.com/ti/rvPiFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
品德发展有着自身特定的规律,一开始学生常常将“老师说的”作为行为的标准。随着年龄的增长,学生开始越来越多地有了自己的判断标准。这种转变一般发生在()。
小林在中学实习两周后,学会了使用电子白板上课。根据加涅对学习结果的分类,小林的学习属于()。
加涅将学习过程分为八个阶段。其中,()是反应的发生阶段,是反应发生器把学习者的反应命题组织起来,使它们在操作活动中表现出来。
教学评价的结果,不仅可以为教师判定教学状况提供大量的反馈信息,还可以为学生了解自己学习成绩的好坏优劣提供直接的反馈信息。这说明教学评价具有()的功能。
给定资料1.A市南部两个乡镇为招商引资,和一家畜牧企业签订了投资协议书,并和农民签订了上千亩的土地征用合同,用来创办生猪养殖基地及配套设施等。然而,2018年这家畜牧企业经营跟不上,无力支付土地租赁租金,表层土壤还遭到了破坏。村民张海村说,早知道这样,就
给定资料1.AI即人工智能,它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它力图生产出一种新的能以与人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识
地球上的地震发生在由板块运动产生的断层上,火星没有板块构造,但它持续的冷却和收缩过程会产生压力,当这种压力积累到足够大,就会引发火星地震。探测到火星地震是科学研究工作的一个里程碑。研究人员说,安放在火星表面的“内部结构地震实验仪”就像“贴着耳朵放了一部电话
下列有关生活中常见的物理常识的叙述正确的是:
下列有关生活常识的叙述,不正确的是:
设某二叉树中只有度为0和度为2的结点,如果此二叉树的高度为100,那么此二叉树中所包含的结点数最少为()。
随机试题
建设中国特色社会主义的总体布局是()。
A、0.02%呋喃西林溶液B、01%依沙吖啶(雷佛奴尔)溶液C、氧化锌软膏D、10%鱼石脂软膏E、0.75%碘附(碘伏)保护腹壁造瘘皮肤时用()。
新生儿生后2~3天出现黄疸者最常见的是
判断药品是否符合要求,应根据()。
子宫最狭窄的部分是()
下列各项中,属于健全有效的综合财务分析指标体系基本特征的有()。
根据民事诉讼法及相关规定,当事人对人民法院在第一审程序中作出的下列哪种裁定不服的,可以上诉?
课堂教学活动是教师职业的最基本的活动。()
Itwasthesingle,strangelyspiraledtuskthatfirstalertedscientists.StickingoutoftheicecoveredbySiberiansoil,li
AftermonthsofspeculationaboutwhatAmazoncomwoulddowithitsmysterioussearch-enginecompany,A9,Websuffersfinallygo
最新回复
(
0
)