public static void reOrderArray(int[] array) {
int len = array.length;
int[] arr = new int[len];
int j = 0;
for (int i = 0; i < len; i++) {
if (array[i] % 2 == 1) {
arr[j++] = array[i];
}
}
for (int i = 0; i < len; i++) {
if (array[i] % 2 == 0) {
arr[j++] = array[i];
}
}
for (int i = 0; i < len; i++) {
array[i]=arr[i];}
}
public static void reOrderArray2(int[] array) {
int len = array.length;
List ls=new ArrayList();
int j = 0;
for (int i = 0; i < len; i++) {
if (array[i] % 2 == 1) {
ls.add(array[i]);
}
}
for (int i = 0; i < len; i++) {
if (array[i] % 2 == 0) {
ls.add(array[i]);
}
}
for (int i = 0; i < len; i++) {
array[i]=(int) ls.get(i);}
}