剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
本问题对应的 leetcode 原文链接:剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
问题描述
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。
示例 1:
提示:
0 <= nums.length <= 50000
0 <= nums[i] <= 10000
解题思路
视频讲解直达: 本题视频讲解
代码实现
时间复杂度:O(n)
额外空间复杂度:O(1)