905. 按奇偶排序数组
给你一个整数数组 nums
,将 nums
中的的所有偶数元素移动到数组的前面,后跟所有奇数元素。
返回满足此条件的 任一数组 作为答案。
示例 1:
1 | 输入:nums = [3,1,2,4] |
示例 2:
1 | 输入:nums = [0] |
提示:
1 <= nums.length <= 5000
0 <= nums[i] <= 5000
题解:
简单模拟题,双指针
1 | public int[] sortArrayByParity(int[] nums) { |
- 时间复杂度:O(N),只需要遍历一次数组即可。
- 空间复杂度:O(1),没有使用到额外空间。