首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
最小最大堆(min max Heap)是一种特定的堆,其最小层和最大层交替出现,根总是处于最小层。最小最大堆中的任一结点的关键字值总是在以它为根的子树中的所有元素中最小(或最大)。如图所示为一最小最大堆。 (1)画出在图中插入关键字为5的结点后的最小最大
最小最大堆(min max Heap)是一种特定的堆,其最小层和最大层交替出现,根总是处于最小层。最小最大堆中的任一结点的关键字值总是在以它为根的子树中的所有元素中最小(或最大)。如图所示为一最小最大堆。 (1)画出在图中插入关键字为5的结点后的最小最大
admin
2023-02-06
70
问题
最小最大堆(min max Heap)是一种特定的堆,其最小层和最大层交替出现,根总是处于最小层。最小最大堆中的任一结点的关键字值总是在以它为根的子树中的所有元素中最小(或最大)。如图所示为一最小最大堆。
(1)画出在图中插入关键字为5的结点后的最小最大堆。
(2)画出在图中插入关键字为80的结点后的最小最大堆。
(3)编写算法实现最小最大堆的插入功能。假定最小最大堆存放在数组中,关键字为整数。
选项
答案
(1)加入关键字值为5的结点后,最小最大堆如下图: [*] (2)加入关键字值为80的结点后,最小最大堆如下图: [*] (3)从插入位置进行调整,调整过程由下到上。首先根据元素个数求出插入元素所在层次数,以确定其插入层是最大层还是最小层。若插入元素在最大层,则先比较插入元素是否比双亲小,如是,则先交换,之后,将小堆与祖先调堆,直到满足小堆定义或到达根结点;若插入元素不小于双亲,则调大堆,直到满足大堆定义。若插入结点在最小层,则先比较插入元素是否比双亲大,如是,则先交换,之后,将大堆与祖先调堆;若插入结点在最小层且小于双亲,则将小堆与祖先调堆,直到满足小堆定义或到达根结点。 [*]
解析
转载请注明原文地址:https://jikaoti.com/ti/PTPiFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
程老师第一次担任班主任一职,她对班主任工作的认识是班主任只负责开展班级活动以及承担班级学生的德育教育工作。她认为教学管理工作应当由科任老师承担,与班主任无关。程老师观点的错误在于她忽视了班主任工作还应该包括()。
学校举行艺术节活动,有同学提议派一两个有艺术特长的同学上台表演以图省事。但是班主任范老师表示希望能准备一个让全班同学都能参与的节目。对此,以下说法最恰当的是()。
教育实验分组设计中,组内设计是指一组被试中的每一个被试都接受整个实验的各种实验处理。组内设计的优点不包括()。
一个好的教师必须挚爱自己的职业,对教学有极大的热情,这样他才可能积极地投入到教学工作中去。这体现了()是成为好教师的关键。
数学老师在考试前提醒学生,考试时若遇到难题可以放一放,先把后面相对简单的题答完了再回过头来思考。可小明却不喜欢这样,他每次都是一步一步地依照试卷的顺序答题。小明的认知风格更可能属于()。
“六一”儿童节快到了,大班的文老师主动与幼儿园所在的社区联系,商量带班里的幼儿到社区开展游园活动;同时还积极与家长们沟通,希望能对游园活动建言献策。文老师的这种做法体现了幼儿教育的()。
单质是由同一种元素组成的纯净物。化合物是由两种以上元素的原子(不同元素的原子种类)组成的纯净物。混合物是指由两种或多种不同的单质或化合物机械混合而成的物质,无固定化学式,混合物的各种成分之间没有发生化学反应,混合物可以用物理的方法将所含的物质分离。
根据以下资料,回答问题。下列关于2018年评价指标指数大小排序正确的是:
深度学习是指在模仿人脑机制的神经网络中。对人工神经元的层进行了“多层处理”。深度学习不仅可以让AI(人工智能)读取大量图片,还可以让AI自主提取图片特征。得益于深度学习技术的面世,只要有大量数据,AI就能以极高的准确率进行学习,从而大幅度拓展了AI的应用范
随机试题
神经纤维一次动作电位过程中,兴奋性最高的时相是()
淋巴结中能提呈抗原的细胞有()。
患者,男,40岁。半个月来经常感觉胸骨后疼痛,有紧缩感,持续3~5分钟,休息后迅速缓解。心电图示ST段下移及T波倒置。应首先考虑的是
A.五加皮B.桑寄生C.防风D.蝉蜕E.白花蛇
赵某向胡某借款一万元,但双方未约定利息,则()。
甲建设单位和乙施工企业在施工合同中约定:“甲方于工程交付使用后15日内结清所欠乙方所有工程款”。乙施工企业于2009年1月8E提交了工程竣工验收报告,2009年1月12日工程验收合格并于三天后交付甲方使用,但甲建设单位直到2009年2月10日仍未支付工程
某10层建筑物内有一管道井,应( )计算建筑面积。
根据劳动合同法律制度的规定,下列各项中,用人单位应当支付经济补偿金的有()。
橡胶:轮胎:汽车
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetvalue(intn0);};下列关于ge
最新回复
(
0
)