首页 > 其他分享 >数组的合并

数组的合并

时间:2024-08-01 20:16:48浏览次数:5  
标签:int newArr 合并 ++ length arr2 数组

/*
    数组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);



    }

标签:int,newArr,合并,++,length,arr2,数组
From: https://www.cnblogs.com/qiwei-bigdata/p/18337413

相关文章

  • javascript学习 - 数组应用
    什么是数组之前的学习中,如果我们要存储一个值,一般都是通过变量来存储。但如果我们现在想要存储一系列的值,又该如何存储呢,你可能会说可以用多个变量来进行存储。这种方法也可以,但如果你想,一旦值过多,那岂不是就要多个变量,到时候管理就很混乱了。这时候就想,有没有一个可以存储......
  • 重头开始嵌入式第八天(字符串,二维数组)
    今天继续介绍字符数组以下是一些常见的C语言字符串处理函数的介绍、函数本体、返回值、用法及实现示例: 以下是 puts 和 gets 函数的介绍、函数本体、返回值、用法及实现示例:字符处理函数puts() 函数-函数意思:将字符串输出到标准输出(通常是屏幕)并换行-函数......
  • py调用webservice array数组老是为空的问题
    pythonwebserbiceserverimportloggingfromflaskimportFlaskfromspyne.applicationimportApplicationfromspyne.protocol.soapimportSoap11fromspyne.server.wsgiimportWsgiApplicationfromwerkzeug.servingimportrun_simplefromwerkzeug.middleware......
  • Pandas:如果键列为空,则合并 2 行
    我有一个数据框:密钥名称数量状况包装A1糖果A25好25不错B1......
  • 代码随想录算法训练营day01|704. 二分查找,27. 移除元素,977.有序数组的平方
    704.二分查找题目链接:https://leetcode.cn/problems/binary-search/description/本人代码:classSolution{public:intsearch(vector<int>&nums,inttarget){intlow=0,high=nums.size()-1;//此处分情况讨论returnsearchTarget(nums,low,high,tar......
  • Java SE核心技术——4数组
    一、数组的定义在计算机内存中开辟的连续的存储空间用于存放程序运行中多个相同类型的数据java中"类型[]"即数组,并且索引下标从0开始。数组的声明:1.数据类型[]数组名=new数据类型[数据的个数]int[]a;数组下标越界编译不会出错运行错误。int[]money=newint[100]数......
  • 三种语言实现双指针解决数组元素的目标和(C++/Python/Java)
    题目给定两个升序排序的有序数组A和B,以及一个目标值x。数组下标从0开始。请你求出满足A[i]+B[j]=x的数对(i,j)。数据保证有唯一解。输入格式第一行包含三个整数n,m,x,分别表示A的长度,B的长度以及目标值x。第二行包含n个整数,表示数组A。第三行包含m个整数......
  • 请用二维数组输出如下图形 0 0 0 0 0 0 ,0 0 1 0 0 0 , 0 2 0 3 0 0 ,0 0 0 0 0 0
    1publicclassshuzu10{2//编写一个main方法3publicstaticvoidmain(String[]args){4/*5请用二维数组输出如下图形600000070010008020300900000010*/11......
  • 在 root 或 fsolve 中使用solve_ivp会给出ValueError:使用序列设置数组元素
    我需要求解具有特定参数p的方程组,然后需要找到能够给出所需结果的p值。我的代码看起来像(简化版本)importnumpyasnpfromscipy.integrateimportsolve_ivpfromscipy.optimizeimportrootdefsystem(t,y,alpha):phi,psi,N=ydphi_dt=psidpsi_......
  • 如何在 PySpark 中将二进制图像数据转换为 RGB 数组?
    我有一个具有以下架构的pysparkdf:root|--array_bytes:binary(nullable=true)我希望能够将其转换为图像数组。我可以使用以下代码在Pandas中完成此操作:df_pandas=df.toPandas()defbytes_to_array(byte_data):arr=np.frombuffer(byte_data,dtype=np......