首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试设计一算法,使得在尽可能少的时间内重排数组,将所有取负值的关键字放在所有取非负值的关键字之前,并分析算法的时间复杂度。
试设计一算法,使得在尽可能少的时间内重排数组,将所有取负值的关键字放在所有取非负值的关键字之前,并分析算法的时间复杂度。
admin
2019-08-01
73
问题
试设计一算法,使得在尽可能少的时间内重排数组,将所有取负值的关键字放在所有取非负值的关键字之前,并分析算法的时间复杂度。
选项
答案
采用类似于快速排序中的划分思想。算法如下: 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
学硕统考专业
相关试题推荐
公元843年,查理曼的三个孙子签订《凡尔登条约》三分查理曼帝国,奠定的三个国家的形是()。①德意志②法兰西③西班牙④意大利
列宁称马克思、恩格斯是“19世纪人类三个最先进国家中三种主要思潮的继承人和天才的完成者”。这里“三个最先进国家”指的是()。
苏联“十四大”“十五大”后经济建设的核心内容是()
明清时期专制主义空前加强,据此回答问题:清代在散文方面,声势最大、影响最广的是桐城派,不属于该派的是()
赋税是我国古代国家宏观管理经济的重要手段。 据此回答问题:西汉到北魏赋税制度的变化的基本趋势是()
全国高校院系调整的时间是()。
试述新生活运动的主要内容并作评价。
下图是某模型机CPU的组成框图。设该CPU采用同步控制逻辑,分取指周期、取第一操作数周期,取第二操作数周期、执行周期四个机器周期,每个机器周期有T0、T1、T2三个节拍。试写出如下双操作数运算指令的微操作命令及节拍安排。ADDR0,(R1)完成功
图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。(1)用邻接表作为存储结构,写一个D搜索算法;(2)用D搜索方法
随机试题
测量线路环阻绝缘用()表。
简述我国民族区域自治制度的基本特点。
A.肾癌B.膀胱癌C.前列腺癌D.睾丸肿瘤E.前列腺增生血清前列腺特异抗原(PSA)升高的是
女,8个月。因发热2天,抽搐2次,伴呕吐,吃奶量减少,喜哭,易怒就诊。乳喂养。查体:精神差,前囟饱满,心肺腹无异常发现,肌张力增高,脑脊液检查:外面混浊,白细胞1000×106/L,中性粒细胞为主,糖1mmol/L,氯化物107mmol/L,蛋白质2.0g
【背景资料】某机电公司承建某制造厂扩建一个车间的机电设备安装工程,内容包括:一台解体的油压机大型设备及其辅助设备;一台起重量为20t的桥式起重机;电气动力、照明系统;送、排风系统等。该油压机最大净重为94t,其油压管路是50MPa的高压管道。公司
该次业务征收印花税时涉及到的税率有( )。该次业务服装厂应缴的印花税为( )元。
常规西洋管弦乐队的编制除了弦乐组,还必须有哪些乐器组?()
工程师甲在本职工作范围内,利用单位的物质技术条件。创作完成了一项由单位承担责任的产品设计图。根据法律规定。下列表述正确的是()。(2011年单选28)
Electronicmailhasbecomeanextremelyimportantandpopularmeansofcommunication.Theconvenienceandefficiencyofelec
Whatcanwelearnfromthesurvey?
最新回复
(
0
)