1. 程式人生 > >調整陣列使奇數位於偶數前面

調整陣列使奇數位於偶數前面

       輸入一個整數陣列,實現一個函式來調整該陣列中數字的順序,使得所有的奇數位於陣列的前半部分,所有的偶數位於陣列的後半部分,並保證奇數和奇數,偶數和偶數之間的相對位置不變。

 public void reOrderArray(int [] array) {
    for(int i = 0; i < array.legnth - 1; i++){
        for(int j = 0; j < array.legnth - 1; j++){
            if(array[j] % 2 == 0 && array[j + 1] % 2 != 0){
                int temp = array[j];
                array[j] = array[j] + 1;
                array[j + 1] = temp;
            }
        }
    }
 }