题目:
调整数组顺序使得奇数位于偶数之前。调整之后,不关心大小顺序。
如数组:[1,2,3,4,5,6,7,8,9]
调整后可能是:[1, 9,3,7,5, 6, 4, 8, 2]

代码:
import java.util.Arrays;
public class Main {
    public static void main(String[] args) {
        int[] array={1,2,3,4,5,6,7,8,9};
        int left=0;
        int right=array.length-1;//下标
        while(left<right){
            //加上left<right避免数组越界
            while(left<right&&array[left] % 2 != 0) {
                left++;
            }
            while(left<right&&array[right] % 2 == 0){
                    right--;
           }
            //此时array[left]已经是偶数了,array[right]已经是奇数了
            int tmp = array[left];
            array[left] = array[right];
            array[right] = tmp;
        }
        System.out.println(Arrays.toString(array));
    }
} 











![[unity] c# 扩展知识点其一 【个人复习笔记/有不足之处欢迎斧正/侵删】](https://img-blog.csdnimg.cn/direct/f8e947272a5047ff9e66cc18b84923d2.png)








