剑指 Offer 21. 调整数组顺序使奇数位于偶数前面

题目链接:https://leetcode-cn.com/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-yu-ou-shu-qian-mian-lcof/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Solution {
public int[] exchange(int[] nums) {
int l = 0, r = nums.length - 1;
while (l < r) {
while (l < r && (nums[l] % 2 == 1)) {
l++;
}
while (l < r && (nums[r] % 2 == 0)) {
r--;
}
int tmp = nums[l];
nums[l] = nums[r];
nums[r] = tmp;
}
return nums;
}
}

剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
https://pisces34.github.io/2022/02/04/leetcode/offer21/
发布于
2022年2月4日
许可协议