首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
最小最大堆(min max Heap)是一种特定的堆,其最小层和最大层交替出现,根总是处于最小层。最小最大堆中的任一结点的关键字值总是在以它为根的子树中的所有元素中最小(或最大)。如图所示为一最小最大堆。 (1)画出在图中插入关键字为5的结点后的
最小最大堆(min max Heap)是一种特定的堆,其最小层和最大层交替出现,根总是处于最小层。最小最大堆中的任一结点的关键字值总是在以它为根的子树中的所有元素中最小(或最大)。如图所示为一最小最大堆。 (1)画出在图中插入关键字为5的结点后的
admin
2017-11-14
32
问题
最小最大堆(min max Heap)是一种特定的堆,其最小层和最大层交替出现,根总是处于最小层。最小最大堆中的任一结点的关键字值总是在以它为根的子树中的所有元素中最小(或最大)。如图所示为一最小最大堆。
(1)画出在图中插入关键字为5的结点后的最小最大堆。
(2)画出在图中插入关键字为80的结点后的最小最大堆。
(3)编写一算法实现最小最大堆的插入功能。假定最小最大堆存放在数组中,关键字为整数。
选项
答案
此题考查的知识点是堆的算法。将插入的元素放到最后,然后调整。 (1)加入关键字值为5的结点后,最小最大堆如下图。 [*] (2)加入关键字值为80的结点后,最小最大堆如下图。 [*] (3)从插入位置进行调整,调整过程由下到上。首先根据元素个数求出插入元素所在层次数,以确定其插入层是最大层还是最小层。若插入元素在最大层,则先比较插入元素是否比双亲小,如是,则先交换,之后,将小堆与祖先调堆,直到满足小堆定义或到达根结点;若插入元素不小于双亲,则调大堆,直到满足大堆定义。若插入结点在最小层,则先比较插入元素是否比双亲大,如是,则先交换,之后,将大堆与祖先调堆;若插入结点在最小层且小于双亲,则将小堆与祖先调堆,直到满足小堆定义或到达根结点。 void MinMaxHeapIns(RecType R[],int n){ //假设R[1..n—1]是最小最大堆,插入第n个元素,把R[1..n]调成最小最大堆 j=n;R[0]=R[j]; h=log
2
n+1; //求高度 if(h%2==0){ //插入元素在偶数层,是最大层 i=n/2; if(R[0].key
0&&R[j]>R[i]){ R[i]=R[j];i=j;j=i/4;} //调小堆 R[i]=R[0]; } else{ //插入元素大于双亲,调大堆 i=n ;j=i/4; while(j>0&&R[j]
R[i].key){ //插入元素大于双亲,先与双亲交换,然后调大堆 R[j]=R[i]; j=i/4; while(j>0&&R[j]
0&&R[j]>R[i]){ R[i]=R[j];i=j;j=i/4;} R[i]=R[0]; } } }
解析
转载请注明原文地址:https://kaotiyun.com/show/U3Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
北庭都护府
一战后,英国拒绝加入法国的安全保障体系,其原因是()。
“国际工人协会”宣布成立后,10月协会选出了第一任主席,他是()。
西汉末年,()对太初历作了系统的解释,并调整为三统历。这是中国第一部记载完整的历法。
克里特文明的文字类型是()。
美国首次提出争夺世界霸权的纲领性文件是()。
材料一材科二(戈尔巴乔夫政府)在制定改革政策方针中存在三个严重问题:第一,仍然以优先发展重工业和机器制造业为主的“加速发展战略”作为发展资本密集型产业的主要战略,已不符合时代潮流。现代经济结构已由资本密集型向技术密集型发展……苏联的经济改革对
宋代至清代我国书籍印刷的主要方式是()
1922年2月,美、英、法、意、日五国通过了《五国海军条约》,规定了各国海军主力舰和航空母舰的限额,以及在东亚设置海军基地的要求等内容。该条约的缔结表明()
采用散列函数H(k)=3×kMOD13并用线性探测开放地址法处理冲突,在数列地址空间[0..12]中对关键字序列22,41,53,46,30,13,1,67,51;(1)构造散列表(画示意图);(2)装填因子;(3)等概
随机试题
下列哪项不属于人的认识过程()。
患者,女,60岁。喘而胸满闷窒1月,咳嗽痰多黏腻色白,咯吐不利,口黏不渴,苔厚腻色白,脉滑。(假设信息)若该患者见喘促气逆,喉间痰鸣,面唇黯紫,舌质紫暗,苔浊腻,患者可能为兼夹
患者,男,55岁。持续高热(40~41℃),中毒面容,全身不适,咳嗽,咽痛,查体:脉搏缓慢,皮肤玫瑰疹,肝肿大,伴有腹胀腹痛,3天未排便,触诊腹部较硬且紧张,周围血象白细胞总数低下,骨髓象中有伤寒细胞,为减轻患者腹痛、腹胀,护士遵医嘱给予灌肠。保留灌肠
男,72岁。1年来阵发性腹痛,自觉有“气块”在腹中窜动,大便次数增加,近3个月腹胀、便秘,近3天无肛门排气、排便,呕吐物有粪便臭味,伴乏力、低热。禁忌使用的检查是
下列行为中,属于无偿转让的房地产有()。
高度超过()外墙上的栏杆、门窗等较大的金属物应与防雷装置相连。
下列关于2005年城市园林绿化统计分析中,正确的有()项。Ⅰ.华东六省一市的建成区园林绿地率平均值为30%Ⅱ.华东地区的公园个数最多和最少的分别是浙江省和江西省Ⅲ.上海市的游人量高于华东地区的其他六省
乾隆年间,梆子腔名旦()进京轰动剧坛,梆子腔流行全国,发展出各地特色不同的“梆子”,形成庞大的声腔体系。
试论《西厢记》的艺术成就。
设曲线y=f(x),其中f(x)是可导函数,且f(x)>0,已知曲线y=f(x)与直线y=0,x=1及x=t(t>1)所围成的曲边梯形绕x轴旋转一周所得的立体体积值是该曲边梯形面积值的πt倍,求该曲线的方程。
最新回复
(
0
)