首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试设计一算法,使得在尽可能少的时间内重排数组,将所有取负值的关键字放在所有取非负值的关键字之前,并分析算法的时间复杂度。
试设计一算法,使得在尽可能少的时间内重排数组,将所有取负值的关键字放在所有取非负值的关键字之前,并分析算法的时间复杂度。
admin
2019-08-15
31
问题
试设计一算法,使得在尽可能少的时间内重排数组,将所有取负值的关键字放在所有取非负值的关键字之前,并分析算法的时间复杂度。
选项
答案
采用类似于快速排序中的划分思想。算法如下: 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/9KCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1854年,英国外交大臣致函英国驻华公使说:“为了适应外商对农业产品已增加了的需要,新的贸易市场尚待开辟。”1856年,法国外长则指令法国驻华代办强调“商业关系的推广”,并强调“这是一个关系到至高无上权益的问题”。这说明()。
关于一战后构筑的凡尔赛体系,说法不正确的是()。
二里头文化是我国考古史上的重大发现,具有重大的意义。根据所学知识,回答问题:二里头文化以及相关考古遗址的发现和研究,是近年来史学界关注的一个热点。二里头文化的年代断限是()
什么是域名解析?域名解析中采取了什么措施提高效率?对同一个域名向DNS服务器发出多次的DNS请求报文后,得到IP地址都不一样,可能吗?为什么?
图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。(1)用邻接表作为存储结构,写一个D搜索算法;(2)用D搜索方法
某机字长32位,总线数据线宽度是16位,一个总线周期占用4个时钟周期,总线时钟频率为10MHz,则总线带宽是()。
高度为7的AVL树最少有()个结点。
现有一个长度为3000B的IP数据报,其IP头部的长度为20B,该IP数据报如在最大帧长度为1518B的以太网中进行传输,那么为了正确传输,需要将其拆分的数据报个数是()。
循环队列用数组A[0..m~1]存放其元素值,已知其头尾指针分别为front和rear,则当前元素个数为()。
float型数据通常用IEEE754单精度浮点数格式表示。若编译器将float型变量x分配到一个32位浮点寄存器FRl中,且x=一8.25,则FRl的内容是____。
随机试题
下列哪项不是左向右分流型先天性心脏病的共同特点
男性,33岁,被自行车撞伤右膝外侧,拍片证实为腓骨小头骨折,检查发现踝关节不能主动背伸,可能并发
女性,30岁,经检查诊为甲状腺功能亢进,未做进一步治疗,现欲行手术治疗,查体:心率100/min,血压120/76mmHg。甲状腺术后因血管结扎线脱落出血导致呼吸困难,此时适当的处理是
行针的辅助手法不包括
某化妆品生产企业位于市区,为增值税一般纳税人,2014年10月发生以下各项业务:(1)从国外进口一批化妆品,成交价1380000元,相关费用20000元,支付货物进口后的保险费用20000元。在自海关运往单位的途中,因管理不善损失了35%的化妆品,已经申
下列属于商业银行客户风险内生变量中盈利能力指标的是()。
根据《支付结算办法》的规定,银行汇票的提示付款期限是()。
加拿大的首都是(),是世界上最寒冷的首都之一。
设二维随机变量(X,Y)的概率密度为求:(I)(X,Y)的边缘概率密度fX(x)fY(y);(Ⅱ)Z=2X—Y的概率密度fZ(z);(Ⅲ)
Nisbetween1and99,inclusive.What’sthepossibilityofN(N+1)beingthemultiplesof3?
最新回复
(
0
)