java given integer array, the array of all even to the front, into the back of all the odd-numbered array.

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));
    }
}

Published 87 original articles · won praise 2 · Views 703

Guess you like

Origin blog.csdn.net/Nabandon/article/details/103873151