Java调整数组顺序使得奇数位于偶数之前

Java调整数组顺序使得奇数位于偶数之前,第1张

Java调整数组顺序使得奇数位于偶数之前
    public static int[] func5(int[] arr) {
        //调整数组顺序使得奇数位于偶数之前。调整之后,不关心大小顺序。
        int[] a1 = arr.clone();
        int j = 0;
        for (int i = 1; i < arr.length; i+=2) {
            arr[j] = a1[i];
            j++;
        }
        for (int i = 0; i < arr.length; i+=2) {
            arr[j] = a1[i];
            j++;
        }
        return arr;
    }
    public static void main(String[] args) {
        int[] arr = {0,1,2,3,4};
        System.out.println(Arrays.toString(func5(arr)));
    }

输出结果:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4694319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-07
下一篇 2022-11-07

发表评论

登录后才能评论

评论列表(0条)

保存