首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试设计一算法,使得在尽可能少的时间内重排数组,将所有取负值的关键字放在所有取非负值的关键字之前,并分析算法的时间复杂度。
试设计一算法,使得在尽可能少的时间内重排数组,将所有取负值的关键字放在所有取非负值的关键字之前,并分析算法的时间复杂度。
admin
2019-08-01
67
问题
试设计一算法,使得在尽可能少的时间内重排数组,将所有取负值的关键字放在所有取非负值的关键字之前,并分析算法的时间复杂度。
选项
答案
采用类似于快速排序中的划分思想。算法如下: void part(KeyType A[],int n){ int i=1;j=n; KeyType temp; while(i<j){ while(i<j&&A[j]>=0).j-一; //从右向左找负数 while(i<j&&A[i]<0)i++; //从左向右找非负数 if(i<j){ //交换元素A[i]和A[j] temp=A[i];A[i]=A[j];A[j]=temp; i++;j一一; } } } 该算法的时间复杂度为O(n)。
解析
转载请注明原文地址:https://kaotiyun.com/show/ENCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列著作被人们称为17世纪物理学、数学的百科全书,并标志着经典力学体系的完成的是()。
严复翻译的《天演论》一书的出版时间是()。
赋税是我国古代国家宏观管理经济的重要手段。 据此回答问题:哪位皇帝的即位首次应用了秘密立储制?()
全国高校院系调整的时间是()。
《萨利克法典》提及法兰克人的一项犯罪申诉习惯。即任何必须以汤釜神判法,判定犯罪嫌疑人要用右手从沸水中取出指定物品,这表明当时法兰克王国
分析罗马帝国初期社会稳定发展的原因。
全国高校院系调整的具体时间是()。
(1)页面长度为1KB=210B,因此页内偏移地址占10位。主存大小为16KB=214B,所以物理地址占14位。0AC5H=0000101011000101B,除去后10位,得到页号为2,则查找页表可知物理块号为4,所以物理地址是0100101100
随机试题
A.舒巴坦B.氨曲南C.亚胺培南D.克拉维酸E.替莫西林氧青霉烷类的药物
甲以23万元的价格将一辆机动车卖给乙。该车因里程表故障显示行驶里程为4万公里,但实际行驶了8万公里,市值为16万元。甲明知有误,却未向乙说明,乙误以为真。乙的下列哪一请求是错误的?(2015/3/2)
情景描述:某夜总会地上三层,每层建筑面积为18m×60m=1080m2,砖混结构。一层为大堂(190m2)、迪斯科舞厅(810m2)和消防控制室(80m2),二、三层为KTV包间(每个包间的建筑面积不大于200m2),建筑总高度为12m。在距该夜总会两侧
幼儿教育的中心任务是()。
治安警察,是指负责维护社会治安秩序,保障公共安全的人民警察。()
(江苏2012B—79)1,1,3,5,17,87,()
窗体上有一个名称为Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程PrivateSubOptionI_Click(IndexAsInteger)…EndSub下面关于此过
•Thestaffatyourcompanywererecentlyaskedwhattheythoughtaboutworkingconditions.Yourlinemanagerhasaskedyoutow
Law-and-orderisthelongest-runningandprobablythebest-lovepolitical(1)_____issueinU.S.history.Yetitispainfullya
AfederaljuryinNewYorkwillresumedeliberations_________inthetrialoffourmenaccusedinthe1998bombingofU.S.emba
最新回复
(
0
)