首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
对一个由n个关键字不同的记录构成的序列,能否用比2n一3少的次数选出该序列中关键字取最大值和关键字取最小值的记录?请说明如何实现?在最坏的情况下至少要进行多少次比较?
对一个由n个关键字不同的记录构成的序列,能否用比2n一3少的次数选出该序列中关键字取最大值和关键字取最小值的记录?请说明如何实现?在最坏的情况下至少要进行多少次比较?
admin
2017-11-14
30
问题
对一个由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://jikaoti.com/ti/BDfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1934年9月苏联加入国联,对此说法错误的一项是()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
西欧早期资产阶级反封建斗争以反天主教会的方式进行,主要原因是()①天主教会是最有势力的封建主集团②天主教会是封建的精神工具③天主教会日益腐败④近代自然科学的兴起
解放军渡江战役中横渡长江的东西两个攻击点是()。
在欧盟发展历史上,促使欧盟正式成立的文件是()。
我国第一部系统的史学理论著作是()。
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(logn)的算法,确定树中第k个结点的位置。
地址总线A15~A0,其中A0是最低位。存储器地址空间为3000H~67FFH。其中3000H~4FFFH为RoM区,选用EPR()M芯片(4K×2);5000H~67FFH为RAM区,选用RAM芯片(2K×4)。(1)组成该存储器需用多少块EP
在散列表中,当装填因子非常接近1时,线性探测类似于()查找。
随机试题
女孩,6岁,突发腹痛11小时,以脐周痛为主,腹痛呈持续性,逐渐加重。发热39~C,排正常大便1次。查体:患儿腹胀,全腹有明显压痛及肌紧张,移动性浊音(+),肠鸣音消失。血常规:WBC19×109/L,中性粒细胞百分比0.9。此患儿应考虑为
下列哪些检查对肝细胞癌诊断最有价值
下列哪种是最重要的医院感染的传播媒介
周围性瘫痪也称为
工资及职工福利费、职工工会经费和职工教育经费超标准列支的金额是()万元。该企业应补缴2006年企业所得税税额为()万元。
下列选项中,可以成为经济法主体的有()。
下列关于质量控制和质量保证的叙述不正确的是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
转移收入,是指来自非生产、交换过程的收入,如资助、赠与和遗产收入等各种形式的转移收入。下列选项中,有关转移收入说法正确的是( )。
下列选项中,属于事实认识错误的情形有()(2012年一法专一第23题)
最新回复
(
0
)