java给定整型数组, 把所有的偶数放到数组前面, 把所有奇数放到数组后面.

package JAVA0102;

import java.util.Arrays;

public class Test18 {
    public static void main(String[] args) {
        int[] arr={1,2,3,4,5,6};
        int left=0;
        int right=arr.length-1;
        while(left<right){
            while(left<right&&arr[left]%2==0){
                left++;
            }
            while (left<right&&arr[right]%2!=0){
                right--;
            }
            int tmp=arr[left];
            arr[left]=arr[right];
            arr[right]=tmp;
        }
        System.out.println("newarr:"+ Arrays.toString(arr));
    }
}

发布了87 篇原创文章 · 获赞 2 · 访问量 703

猜你喜欢

转载自blog.csdn.net/Nabandon/article/details/103873151