LeetCode/剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。
示例 :
1 | 输入:nums = [1,2,3,4] |
提示:
1 <= nums.length <= 500001 <= nums[i] <= 10000
来源:力扣(LeetCode)
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
题解:
本题思路比较简单,就是定义两个指针,左指针指向偶数且右指针指向奇数时两者交换即可。
具体代码如下:
1 | class Solution { |

