题目描述:调整数组数值顺序
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
题目解析:
function reOrderArray(array
)
{
var newArr1
= [];
var newArr2
= [];
for(var i
= 0; i
< array
.length
; i
++){
if(array
[i
] %2 == 0){
newArr1
.push(array
[i
])
} else{
newArr2
.push(array
[i
])
}
}
return newArr2
.concat(newArr1
)
}
转载请注明原文地址:https://ipadbbs.8miu.com/read-19218.html