解题方案: 利用新数组存储数据,双循环解决
var sortArrayByParityII = function(A) {
var len = A.length;
var newArr = [];
let j=0;
for(let i=0;i<len;i++){
if(A[i]%2==0){
newArr[j]=A[i];
j=j+2;
}
}
j=1;
for(let i=0;i<len;i++){
if(A[i]%2==1){
newArr[j]=A[i];
j=j+2;
}
}
return newArr
};

本文介绍了一种使用JavaScript实现的数组排序方法,该方法通过创建新数组并分别将原数组中的偶数和奇数按顺序插入来实现奇偶排序。首先遍历原数组并将所有偶数放入新数组的偶数位置,接着再将所有奇数放入新数组的奇数位置。
1083

被折叠的 条评论
为什么被折叠?



