剑指offer——13.调整数组顺序

来源:互联网 发布:php 获取公网ip 编辑:程序博客网 时间:2024/05/16 04:53

题目描述

输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。

代码

思路:通过map函数,判断每个数组元素是否为偶数

function reOrderArray(array){    // write code here    var arr1=[],arr2=[];    array.map(function(a){        a%2==0?arr2.push(a):arr1.push(a);    })    return arr1.concat(arr2);}
阅读全文
0 0