首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
对一个由n个关键字不同的记录构成的序列,能否用比2n一3少的次数选出该序列中关键字取最大值和关键字取最小值的记录?请说明如何实现?在最坏的情况下至少要进行多少次比较?
对一个由n个关键字不同的记录构成的序列,能否用比2n一3少的次数选出该序列中关键字取最大值和关键字取最小值的记录?请说明如何实现?在最坏的情况下至少要进行多少次比较?
admin
2016-03-29
43
问题
对一个由n个关键字不同的记录构成的序列,能否用比2n一3少的次数选出该序列中关键字取最大值和关键字取最小值的记录?请说明如何实现?在最坏的情况下至少要进行多少次比较?
选项
答案
将n个元素对称比较,即第一个元素与最后一个元素比较,第二个元素与倒数第二个元素比较……比较中的小者放前半部,大者放后半部,用了n/2次比较。再在前后两部分中分别简单选择最小和最大元素,备用(n/2)一1次比较。总共用了(3n/2)一2次比较。显然,当n≥3时,(2n一3)>(3n/2)一20 用分治法求解再给出另一参考答案。 对于两个数x和y,经一次比较可得到最大值和最小值;对于三个数x,y,z,最多经3次比较可得最大值和最小值;对于n个数(n>3),将分成长为n一2和2的前后两部分A和B,分别找出最大者和最小者:Max A,Min 4,Max B,MinB,最后Max={Max A,Max B}和Min={Min A,Min B}。对A使用同样的方法求出最大值和最小值,直到元素个数不超过3。 设C(n)是所需的最多比较次数,根据上述原则,当孔>3时有如下关系式: [*] 通过逐步递推,可以得到:C(n)=(3n/2)一2。显然,当n>3时,2n一3>(3n/2)一2。事实上(3n/2)一2是解决这一问题的比较次数的下限。
解析
转载请注明原文地址:https://kaotiyun.com/show/GnRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
周王室的两大官僚系统是()。
波兹南事件后,()出任波党第一书记。
印度孔雀帝国时代,就土地占有情况而言,占全国土地的绝大部分的是()。
论述魏晋南北朝历史更替的线索.并评价这个时期的政权情况。(东北师范大学2013年历史学综合真题)
简述弭兵之会的背景、过程和结果。
关于德国工业革命,说法不正确的是()。
毛泽东认为,社会主义这个阶段可分为两个阶段,包括()。
解放军渡江战役中横渡长江的东西两个攻击点是()。
float型数据通常用IEEE754单精度浮点数格式表示。若编译器将float型变量x分配到一个32位浮点寄存器FRl中,且x=一8.25,则FRl的内容是____。
若int型变量x的值为-513,存放在寄存器R1(16位)中,则执行指令“SHRR1”(算术右移)后,R1中的内容是多少?(用十六进制表示。)
随机试题
设λ1=1,λ2=一1是实对称矩阵A的两个特征向量α1=所对应的特征值,则k=_________.
下列词语中有错别字的一组是()
吞咽困难可见于哪些疾病
尿晨渣镜检细胞时,至少应观察多少个高倍镜视野
技术开发合同当事人在合同中没有约定风险责任的承担,在合同履行过程中,因出现无法克服的技术困难,导致研究开发失败或者部分失败,而双方又无法达成补充协议的,其风险责任由( )。
知觉物体的空间关系、情绪、欣赏音乐和艺术等定位于()。
设随机变量X服从(0,θ)上的均匀分布,其中θ为未知参数,X1,X2,…,Xn为简单随机样本,求参数c的值,使得为θ的无偏估计量.
StandardEnglishisthevarietyofEnglishwhichisusuallyusedinprintandwhichisnormallytaughtinschoolsandtonon-nat
【B1】【B5】
WhendidtheJordaniankingmeetwithIsraeliPrimeMinisterEhudOlmertintheRedSeaportofAqaba?
最新回复
(
0
)