public void reOrderArray(int [] array) {
if(array.length == 0 || array == null){
return;
}
int m = 0;
for(int i = 0; i < array.length; i++){
if(array[i] % 2 != 0){
//如果是奇数就执行
int tmp = array[i];//先保存array[i]当前的值
int j = i;
while(j > m){
array[j] = array[j - 1];//前面的元素后移
j--;
}
m = j + 1;
array[j] = tmp;//将之前保存的值赋值给挪出来的空位
}
}
}