有长度为n的一维数组A,将数组中负数存放在数组前部,所有正数存放在负数后面,设计算法!!

日期:2018-12-15 02:32:09 人气:1

有长度为n的一维数组A,将数组中负数存放在数组前部,所有正数存放在负数后面,设计算法!!

int i=0; int k=数组a的长度; //设需要移动的数组为a while(i<k){ if(a[i]<0) i++;//如果是负数,需要考虑的数减一,不做任何操作 else { int temp; for(int l=i;l<k-2;l++){ temp=a[i];//将正数赋给临时变量temp a[l]=a[l+1];//将后面的元素依次前移 a[k-1]=temp;//直
    A+
热门评论