问答题
已知数组A[1..n]的元素类型为整型int,设计一个时间和空间上尽可能高效的算法,将其调整为左右两部分,左边所有元素为负整数,右边所有元素为正整数。不要求对这些元素排序。
根据设计思想,采用C或C++或Java语言表述算法,关键之处给出注释;
【参考答案】
用C语言算法描述如下:
void Adjust(int A[]){
//调整数组A,使得A的左边为......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
如何采取优化方法,使处理这些记录所花费的总时间最短求出该最短时间。
点击查看答案&解析
问答题
该IP包的总长度是多少头部长度是多少
点击查看答案
相关试题
如何计算存储器有效地址。
该IP包是由什么传输层协议发出的 注:IP分...
该机允许使用多少个可编址的通用寄存器,多...
说明你所设计算法的时间复杂度和空间复杂度。
主存地址为DE8F8H的单元在Cache中的什么...