1. 程式人生 > >922 按奇偶排序陣列II

922 按奇偶排序陣列II

 

/**
 * @param {number[]} A
 * @return {number[]}
 */
var sortArrayByParityII = function(A) {
      var odd =[];
      var even =[];
      var result = [];
    for(var i=0;i<A.length;i++){
        if(A[i] % 2 !=0){
            odd.push(A[i]);
        }
        else{
            even.push(A[i]);
        }
    }
    for(var j=0;j<A.length/2;j++){
        result.push(even[j]);
        result.push(odd[j]);
    }
    return result;
};

建立奇偶陣列,輪流新增進一個新陣列來達到目的