首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知由n-1个关键字组成的序列(K1,K2,…,Kn-1)是大顶堆,现在增加一个关键字Kn,要求将关键字序列(K1,K2,…,Kn-1,Kn),重新调整为大顶堆。请完成以下要求: 根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。
已知由n-1个关键字组成的序列(K1,K2,…,Kn-1)是大顶堆,现在增加一个关键字Kn,要求将关键字序列(K1,K2,…,Kn-1,Kn),重新调整为大顶堆。请完成以下要求: 根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。
admin
2017-11-20
67
问题
已知由n-1个关键字组成的序列(K
1
,K
2
,…,K
n-1
)是大顶堆,现在增加一个关键字K
n
,要求将关键字序列(K
1
,K
2
,…,K
n-1
,K
n
),重新调整为大顶堆。请完成以下要求:
根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。
选项
答案
算法实现如下: #define n 100; //宏定义n常量,由用户自定义结点个数 int K[n]; //关键字序列 void heap() { int i=n/2; //找到最后一个结点的父母结点 if(n%2==1) //当n是右结点时 { if(K[i]<K[n=1]&&K[n-1]>K[n])swap(K[n-i],K[i]);//swap()实现交换两个元素 if(K[i]<K[n]&&K[n-1]<K[n]}swap(K(n],K[i]); } else //当n是左结点 { if(K[i]<K[n])swap(K[n],K[i]); } i=i/2; while(i>0) //依次向上调整 { if(K[i]<K[n-1]&&K[n-1]>K[n])swap(K[n-1],K[i]); if(K[i]<K[n]&&K[n-1]<K[n])swap(K[n],K[i]); i=i/2; } }
解析
转载请注明原文地址:https://kaotiyun.com/show/YARi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
胡适与李大钊进行“问题与主义之争”的主战场是()。
1905年至1907年间,围绕中国究竟是采用革命手段还是改良方式这个问题,革命派与改良派进行论战的舆论阵地是()。
巴黎和会上,英美主张把原德国在山东的权利转让给日本,华盛顿会议又表示支持中国让日本归还山东的要求,英美态度发生变化的根本原因是()。
明末清初,著名学者()抗清失败,前往日本讲学,传播中国文化。
在第二次世界大战中的各战场中,反法西斯力量最先转入反攻的是()
中央苏区的全盛时期,是在第()次反“围剿”之后形成的。
下图是某模型机CPU的组成框图。设该CPU采用同步控制逻辑,分取指周期、取第一操作数周期,取第二操作数周期、执行周期四个机器周期,每个机器周期有T0、T1、T2三个节拍。试写出如下双操作数运算指令的微操作命令及节拍安排。ADDR0,(R1)完成功
一个使用选择性重传协议的数据链路层协议,如果采用了5位的帧序列号,那么可以选用的最大窗口是()。
—棵二叉树的后序遍历序列为DABEC,中序遍历序列为DFBAC,则先序遍历序列为()。
在TELNET协议中,用户发送的命令采用TCP传输到服务器,在TCP的数据包中,需要把()符号位置移位,从而使服务器尽快响应命令。
随机试题
患者男,19岁。自幼喜爱篮球运动。3个月前无明显诱因出现右膝关节处疼痛,疼痛与活动有明显关系。严重时上下楼困难。查体:右胫骨结节处明显隆起,触之质硬,无压痛。髌骨边缘压痛,伸膝位挤压或推动髌骨时可有摩擦感,伴疼痛。研磨试验(一)。本病的特异性诊断试验是
下列有关存储器的访问的叙述中,正确的是()
男,72岁,慢性阻塞性肺疾病,慢性肺源性心脏病心功能失代偿期。查体:意识清楚,颈静脉怒张,双肺呼吸音低,心率95次/分,律齐,心脏各瓣膜区未闻及杂音,双下肢明显水肿,给予呋塞米利尿治疗改善心功能时,应特别注意复查的项目是()
患者停经后下腹一侧有隐痛,双合诊触及一侧附件有软性包块压痛,尿妊娠试验为阳性,脉弦滑,诊断为
甲公司于2013年2月20日购买乙公司股票150万股,成交价格每股10元,作为可供出售金融资产;购买该股票另支付手续费等22.5万元。6月30日该股票市价为每股8元,2013年9月30日以每股7元的价格将股票全部售出,则处置该可供出售金融资产对投资收益的影
下列现象中,违反民法平等原则的是()。
数目字管理是指将整个社会资源整合进一个数字化的记录系统,实现社会资源在如实计算基础上的自由流动和交换,从而推动财富的创造和积累。根据上述定义,下列属于数目字管理的是:
Thecompanyannounced_______ithasdecidedtoacquirematerialsfromtheregion.
AudienceAwarenessofWritingI.Introduction—audiencereferstoreadersofwrittenmaterials—thecontent,structureandthe
FormostofAmericanhistory,businesseswereruntoprovidelivelihoodsand"reasonable"profit.Inthelastfewdecades,thou
最新回复
(
0
)