首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
对一个由n个关键字不同的记录构成的序列,能否用比2n-3少的次数选出该序列中关键字取最大值和关键字取最小值的记录?请说明如何实现?在最坏的情况下至少要进行多少次比较?
对一个由n个关键字不同的记录构成的序列,能否用比2n-3少的次数选出该序列中关键字取最大值和关键字取最小值的记录?请说明如何实现?在最坏的情况下至少要进行多少次比较?
admin
2023-02-06
40
问题
对一个由n个关键字不同的记录构成的序列,能否用比2n-3少的次数选出该序列中关键字取最大值和关键字取最小值的记录?请说明如何实现?在最坏的情况下至少要进行多少次比较?
选项
答案
将n个元素对称比较,即第一个元素与最后一个元素比较,第二个元素与倒数第二个元素比较……比较中的小者放前半部,大者放后半部,用了n/2次比较。再在前后两部分中分别简单选择最小和最大元素,各用(n/2)-1次比较。总共用了(3n/2)-2次比较。显然,当n≥3时,(2n-3)>(3n/2)-2。用分治法求解再给出另一参考答案。 对于两个数x和y,经一次比较可得到最大值和最小值;对于三个数x,y,z,最多经3次比较可得最大值和最小值;对于n个数(n>3),将分成长为n-2和2的前后两部分A和B,分别找出最大者和最小者:Max A,Min A,MaxB,MinB,最后Max={Max A,MaxB}和Min={Min A,MinB}。对A使用同样的方法求出最大值和最小值,直到元素个数不超过3。 设C(n)是所需的最多比较次数,根据上述原则,当n>3时有如下关系式: [*] 通过逐步递推,可以得到:C(n)=(3n/2)-2。显然,当n>3时,2n-3>(3n/2)-2。事实上(3n/2)-2是解决这一问题的比较次数的下限。
解析
转载请注明原文地址:https://kaotiyun.com/show/uIwD777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
“两个一百年目标”就是到新中国成立一百年时全面建成小康社会,到中国共产党成立一百年时建成富强民主文明和谐的社会主义现代化国家的目标。()
在一次英语考试中,小果考得很不好。班主任陈老师找她谈话时,小果说:“陈老师,我前段时间看到星座书上说我的星座最近几周都会很倒霉,果然这次就考砸了。”另一个学生彤彤这次考试取得了很大的进步,她兴高采烈地告诉陈老师:“我前段时间特别努力,这次总算有回报了。”对
学生李明在上学的路上,因帮助突然生病的路人而迟到。老师征询大家的意见,是否按班规对李明进行处罚。张阳认为,李明帮助别人是对的,不应该处罚他。张阳的道德发展水平最可能处于()。
学校德育目的构成的三因素论中的三因素是()。
材料一新春伊始,《新农村》记者小梁到基层调研,以下是他在两个村庄采访的片段。“村子真于净”,这是外来人对东各村的第一印象。村道上见不到一张纸片,家家院里院外也清清爽爽。79岁的高大妈笑着把小梁往屋里迎。冬季取暖煤改电以后,高大妈家装了地暖,外面再
2020年,由软件产品、信息技术服务、信息安全产品和服务、嵌入式系统软件四大业务形态构成的我国软件和信息技术服务业持续恢复,收入保持较快增长,信息技术服务加快云化发展,软件应用服务化、平台化趋势明显。2020年,软件产品实现收入22758亿元,同
下列年份中,在职职工参保人数同比增速大小排序错误的是:
2020年9月1日,习近平总书记在中央全面深化改革委员会第十五次会议上强调,加快形成以国内大循环为主体、国内国际双循环相互促进的新发展格局,是根据我国发展阶段、环境、条件变化作出的战略决策,是事关全局的()变革。
下列关于《国务院关于加快建立健全绿色低碳循环发展经济体系的指导意见》提出的主要目标的说法,错误的是()。
已知一个带有头结点的单链表L,其结点结构由两部分组成:数据域data,指针域link。设计一个算法,以最高效的方法实现在单链表中删除数据域最小值结点。(1)给出算法的基本设计思想。(2)根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注
随机试题
报考公务员应当具备( )以上公务员主管部门规定的拟任职位所要求的资格条件。
简述肛管外括约肌环的生理作用。
引起ARDS严重低氧血症和呼吸窘迫的主要病理生理改变不包括
男性,23岁,诊为肺结核1个月,对利福平,吡嗪酰胺过敏,如需采用含氨基糖苷类药物治疗,正确的选择应是
该Ig主要分布在血液,是由于在近期感染的病人血清中,该Ig水平升高是由于
危险化学品列入以国家标准公布的《危险货物品名表》(GB12268);剧毒化学品目录和未列入《危险货物品名表》的其他化学品,由国务院经济贸易综合管理部门会同国务院公安、()确定并公布。
某机器设备中一重要标准结构件,已知其疲劳极限σ-1=300MPa,其循环基数N0=107,另m=9,该构件已运行了400天,分别在对称循环交变应力240MPa、300MPa、320MPa和500MPa下运行,且在这4种对称循环交变应力下每天出现的次数为8
一户人家养了四只猫,其中一只猫偷吃了他家里的鱼。主人对它们进行审问,只有一只猫说了真话。这四只猫的回答如下:(1)甲:如果乙不是偷鱼贼,我也不是偷鱼贼。”(2)乙:“丙是偷鱼贼,否则丁是偷鱼贼。”(3)丙:“甲是偷鱼贼,但乙不是偷鱼贼。”(4)丁:
设连续函数f(x)>0且单调递增,则积分I1=∫0π/2f(x)sinxdx,I2=∫0π/2f(x)cosxdx,I3=∫0π/2d(x)tanxdx的大小关系为()
WriteNOMORETHANTWOWORDSAND/ORANUMBERforeachanswer.Address:51,(1)DriveArea:
最新回复
(
0
)