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;
};

创建奇偶数组,轮流添加进一个新数组来达到目的

猜你喜欢

转载自blog.csdn.net/holiday19950913/article/details/85221573