奇偶分割数组
难度:简单
描述:
分割一个整数数组,使得奇数在前偶数在后。
样例:
给定 [1, 2, 3, 4],返回 [1, 3, 2, 4]。
增加一下难度:
给定乱序数组:[2, 5, 1, 6, 3, 4],返回[1, 3, 5, 2, 4, 6]
思路分析:
排序好的数组:找到奇数进行操作。
乱序的数组:使用sort
方法进行排序+提取奇数
代码模板:
1 | const partitionArray = arr => {}; |
想一想再看答案
想一想再看答案
想一想再看答案
代码:
- 排序好的数组找到奇数进行操作
1 | const partitionArray = arr => { |
- 乱序数组,排序+取奇数偶数
这种方法无疑是更好的解决方法,事实上涉及排序最好都是使用sort
进行排序,对 sort 不熟的,可以看下之前写的这篇数组 API 解析合集
1 | const partitionArray = arr => { |
鼓励我一下:
觉得还不错的话,给我的项目点个star吧