数组的合并

/*
    数组A:1,7,9,11,13,15,17,19;数组b:2,4,6,8,10   两个数组合并为数组c,按升序排列。
 */
public class Test5 {
    public static void main(String[] args) {
        int[] arr1 = {1, 7, 9, 11, 13, 15, 17, 19};
        int[] arr2 = {2, 4, 6, 8, 10};

        //1、创建一个新数组,新数组的长度是两个数组长度之和
        int[] newArr = new int[arr1.length + arr2.length];

        //定义一个变量表示新数组的索引
        int index = 0;

        //遍历第一个数组将元素添加到新数组中
        for (int i = 0; i < arr1.length; i++) {
            newArr[index++] = arr1[i];
        }

        //遍历第二个数组将元素添加到新数组中
        for (int i = 0; i < arr2.length; i++) {
            newArr[index++] = arr2[i];
        }

        //按升序排列。
        int[] resArr = bubbleSort(newArr);
        printIntArray(resArr);



    }
posted @ 2024-08-01 20:19  ていせい  阅读(1)  评论(0编辑  收藏  举报