void diffOddAndEven(int a[], int n) {
int low = , high = n - ;
int pivot;
while (low < high) {
while (a[high] % == && low < high)
high--;
while (a[low] % == && low < high)
low++;
pivot = a[low];
a[low] = a[high];
a[high] = pivot;
}
}
相关文章
- 剑指Offer - 九度1516 - 调整数组顺序使奇数位于偶数前面
- 剑指Offer:调整数组顺序使奇数位于偶数前面【21】
- 《剑指offer》— JavaScript(13)调整数组顺序使奇数位于偶数前面
- C++版 - 剑指offer面试题14: 调整数组顺序使奇数位于偶数前面
- 剑指offer-面试题14.调整数组顺序使奇数位于偶数的前面
- 【Java】 剑指offer(21) 调整数组顺序使奇数位于偶数前面
- 剑指Offer面试题:11.调整数组顺序使奇数位于偶数前面
- 剑指offer:调整数组顺序使奇数位于偶数前面
- 剑指Offer面试题:13.调整数组顺序使奇数位于偶数前面
- 剑指offer 14---调整数组顺序使奇数位于偶数前面