首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
对一个由n个关键字不同的记录构成的序列,能否用比2n一3少的次数选出该序列中关键字取最大值和关键字取最小值的记录?请说明如何实现?在最坏的情况下至少要进行多少次比较?
对一个由n个关键字不同的记录构成的序列,能否用比2n一3少的次数选出该序列中关键字取最大值和关键字取最小值的记录?请说明如何实现?在最坏的情况下至少要进行多少次比较?
admin
2017-11-14
33
问题
对一个由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,Max B,Min B,最后Max={MaxA,Max B}和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/P3Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
巴黎和会上,英国既与法国联合抵制美国称霸世界,又与美国联合反对法国过分削弱德国的要求,英国这样做的目的是()。
关于《荷马史诗》的叙述不正确的是()。
“国际工人协会”宣布成立后,10月协会选出了第一任主席,他是()。
战时共产主义政策中对后来的工农联盟最能构成威胁的是()。
北约和华约两个组织对峙近半个世纪,其影响是()。
1922年2月,美、英、法、意、日五国通过了《五国海军条约》,规定了各国海军主力舰和航空母舰的限额,以及在东亚设置海军基地的要求等内容。该条约的缔结表明()
我国第一部系统的史学理论著作是()。
利玛窦与徐光启合作翻译的(),介绍了曾经流行于欧洲的欧几里得平面几何的系统理论,大大地丰富了中国古代几何学的内容。
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
随机试题
在国际市场定价方法中,以成本为中心的定价方法包括()
在Windows系统的“资源管理器”窗口中,当选定文件夹后,下列操作不能删除该文件夹的是_______。
______theEnglishexamination,IwouldhavegonetotheconcertlastSunday.
A.虚证转实B.表邪人里C.虚实夹杂D.表里同病咳嗽反复发作五年,气短而喘,胸闷,吐痰量多白黏,神疲食少,舌淡胖,苔白腻,脉弱。此证为
下列说法正确的有:()
按照组织合规检查的主体分类,合规检查分为()。Ⅰ.例行检查Ⅱ.专项检查Ⅲ.下属各单位组织实施的合规检查Ⅳ.合规部门单独或联合其他部门组织实施的合规检查
(2011年)2010年某房地产开发公司发生的主要经营业务如下:(1)销售商品房600套,每套售价50万元,收取房款30000万元。预售商品房100套,每套售价60万元,预收房款1800万元。(2)将委托某施工企业建造的高档别墅一栋作价2000万元换取
下列各项中,无法计算出确切结果的是()。
天童寺、国清寺、径山寺分别是日本佛教()的祖庭。
y=2x的麦克劳林公式中xn项的系数是_________.
最新回复
(
0
)