数组元素逆序排列

    /*
        将逆序2的功能封装成一个方法: 定义指针的方式
     */
    public static int[] niXu2(int[] arr) {
        for (int start = 0, end = arr.length - 1; start < end; start++, end--) {
            int tmp = arr[start];
            arr[start] = arr[end];
            arr[end] = tmp;
        }
        return arr;
    }

    /*
        将逆序1的功能封装成一个方法
     */
    public static int[] niXu1(int[] arr) {
        for (int i = 0; i < arr.length / 2; i++) {
            int tmp = arr[i];
            arr[i] = arr[arr.length - 1 - i];
            arr[arr.length - 1 - i] = tmp;
        }
        return arr;
    }
posted @ 2024-07-31 20:59  ていせい  阅读(2)  评论(0编辑  收藏  举报