作业帮 > 综合 > 作业

已知顺序表每个元素都是整数,编写算法,实现用最少的时间把所有数据值为负数的元素移到全部正数元素前边

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/20 02:52:13
已知顺序表每个元素都是整数,编写算法,实现用最少的时间把所有数据值为负数的元素移到全部正数元素前边
要代码
已知顺序表每个元素都是整数,编写算法,实现用最少的时间把所有数据值为负数的元素移到全部正数元素前边
void fun(int* a, int len){
int* start = a;
int* end = a + len - 1;
while(start < end){
while(*start0) end--;
if(start < end){
int tmp = *start;
*start = *end;
*end = tmp;
}
}
}