可以按照冒泡排序来做,我们只需把奇数位调整好,偶数自然也就调整好顺序了
遍历数组,如果遇到奇数位,就跟索引前的数一次比较,
与前边为偶数的调换位置,直到遇到为奇数停止
public class Solution {
//把是奇数的跟前边为偶数的调换位置,直到遇到为奇数的停止
public void reOrderArray(int [] array) {
for(int i=1;i<array.length;i++){
for(int j=i;j>0;j--){
if(array[j]%2==1){
if(array[j-1]%2==0){
int temp=array[j];
array[j]=array[j-1];
array[j-1]=temp;
}
}
}
}
}
}