数组的逆置方式:两种

方法一

  public static void  reverse(int[] array){
    
    
        int left = 0;
        int right = array.length - 1;
        while (left < right){
    
    
            int tmp = array[left];
            array[left] = array[right];
            array[right] = tmp;
            left++;
            right--;
        }
    }

方法二

public void reverse2(int[] array) {
    
    
        int length = array.length;
        for (int i = 0; i < length / 2; i++) {
    
    
            int temp = array[i];
            array[i] = array[length - 1 - i];
            array[length - 1 - i] = temp;
        }
    }

猜你喜欢

转载自blog.csdn.net/qq_45136189/article/details/113783952