输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。
1.写代码要打草稿,书写,仔细,不然容易出错。
2.代码风格很重要
3.java当中求类型的长度
数组 数组.length
字符串 字符串.length()
集合 集合.size()
class Solution {
public int[] exchange(int[] nums) {
int left = 0;
int right = nums.size()-1;
int t;
while (left < right) {
while (left < right&&nums[left]%2==0) left++;
while(left < right&&nums[right]%2==1) right++;
t = nums[left];
nums[left] = nums[right];
nums[right] = t;
}
return nums;
}
}