首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
对一个由n个关键字不同的记录构成的序列,能否用比2n一3少的次数选出该序列中关键字取最大值和关键字取最小值的记录?请说明如何实现?在最坏的情况下至少要进行多少次比较?
对一个由n个关键字不同的记录构成的序列,能否用比2n一3少的次数选出该序列中关键字取最大值和关键字取最小值的记录?请说明如何实现?在最坏的情况下至少要进行多少次比较?
admin
2019-08-01
34
问题
对一个由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>3),将分成长为n一2和2的前后两部分A和B,分别找出最大者和最小者:Max A,Min A,Max B,Min B,最后Max={Max A,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/w8Ci777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
列宁在()报告中论证了在俄国实现和平过渡的可能性和必要性。
1951年底到1952年春,中国共产党在党政机构工作人员中开展运动的内容是()。
关于塞尔维乌斯改革的叙述中,不正确的是()。
国民党政府宣布民盟为“非法团体”,民盟总部被迫解散的时间是()。
设计一个算法求图的中心点。设v是有向图G的一个顶点,把v的偏心度定义为:MAX{从w到v的最短距离|w属于V(G))如果v是有向图G中具有的最小偏心度的顶点,则称顶点v是G的中心点。
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
假定有一条通带为100kHz的信道,每路信号的带宽为3.2kHz,各路信号间的防护带宽为0.8kHz。若采用频分多路复用,那么最多可以同时传输()路信号。
在AOE网络中关键路径叙述正确的是()。
以下关于图的说法正确的是()。.I在一个有向图的拓扑序列中,若顶点a在顶点b之前,则图中必有一条弧Ⅱ若一个有向图的邻接矩阵中对角线一下元素均为O,则该图的拓扑序列必定存在Ⅲ在.AOE网中一定只有一条
某网络拓扑如下图所示,路由器R1只有到达子网192.168.1.0/24的路由。为使R1可以将IP分组正确地路由到图中所有的子网,则在R1中需要增加的一条路由(目的网络,子网掩码,下一跳)是____。
随机试题
A.六味地黄丸B.薯蓣丸C.龟龄集D.龟鹿二仙膏E.生脉饮老年人因脏腑生理功能衰退,常感体力不济,记忆力不如以前,想服用滋补药增强体质,但需辨证选药合理使用。肾阴虚者宜用
简述人民检察院的权利。
美国总统缔结的条约需要获得()
A、盐酸麻黄碱B、重酒石酸去甲肾上腺素C、盐酸克仑特罗D、盐酸甲氧明E、盐酸多巴胺有2-氨基丙醇结构的是()。
后张法预应力混凝土构件,孔道压浆材料压力泌水率为()。
资产负债表中的“预付账款”项目的金额应包括( )。
一般资料:求助者,男性,52岁,博士学历,在国外生活。案例介绍:求助者生活在国外,很思念年迈的父母及家人,但对乘飞机非常恐惧,所以很少回国。求助者为此非常苦恼,这次回国探亲期间,主动前来咨询。下面是心理咨询师与该求助者的一段咨询对话。
工务、电务、供电部门对铁路线路、信号、供电等设备设施故障的________也已结束,并在沿线做好了各类应急设备的储备,确保一旦发生突发情况可随时________,保障运输畅通。依次填入横线部分最恰当的一项是()。
算法空间复杂度是指()。
完整的计算机软件指的是
最新回复
(
0
)