move
调整数组顺序使奇数位于偶数前面
http://www.nowcoder.com/questionTerminal/beb5aa231adc45b2a5dcc5b62c93f593
move elements
public class Solution {
public void reOrderArray(int [] array) {
if(array==null || array.length ==0){
return ;
}
int m = 0;
for(int i=0;i<array.length;i++){
if((Math.abs(array[i]))&1!=0){
int tmp = array[i];
int j=i;
while(j>m){
array[j] = array[j-1];
j--;
}
m=j+1;
array[j] = tmp;
}
}
}
}
查看17道真题和解析