博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
两个有序数组合并到一个新数组
阅读量:4885 次
发布时间:2019-06-11

本文共 698 字,大约阅读时间需要 2 分钟。

核心思路:游标记录已经遍历到当前位置

时间复杂度:m+n(两个数组的长度)

public class MergeDemo {    /**     * @param args     */    public static void main(String[] args) {        int[] a = {1,4,6,8};        int[] b = {3,5,7,10,20};        merger(a,b);                int[] c = {1,2,3,4,5};        int[] d = {11,12,13,14,15};        merger(d,c);                int[] e = {1,12,13,14,15};        int[] f = {11,12,13,14,15};        merger(e,f);    }        public static void merger(int[] a,int[] b){        int[] c = new int[a.length+b.length];        int indexA = 0;        int indexB = 0;        for(int i=0;i
=a.length&&indexB
=b.length&&indexA

 

转载于:https://www.cnblogs.com/qin1991/p/6122964.html

你可能感兴趣的文章
设置系统导航栏
查看>>
Android 中keyEvent的消息处理(转) -- view部分
查看>>
前端基础-html 字体标签,排版标签,超链接,图片标签
查看>>
arm汇编进入C函数分析,C函数压栈,出栈,传参,返回值
查看>>
six day--面向对象
查看>>
python队列、线程、进程、协程(转)
查看>>
java 计算 1到10 的 阶层的和(采用递归的方法)
查看>>
在react项目当中使用redux
查看>>
游戏开发之UE4添加角色到场景中
查看>>
gulp创建完整的项目流程
查看>>
APICloud开发小技巧(一)
查看>>
UVa548
查看>>
如何在SpringBoot中集成JWT(JSON Web Token)鉴权
查看>>
python的pydoc与help
查看>>
js动画实现透明度动画
查看>>
css3实现圆形逐渐减少动画
查看>>
D24_02_页面驻留(page Frame)
查看>>
基于Boost无锁队列实现的内存池
查看>>
HDU-4861-Couple doubi(数学题,难懂!难懂!)
查看>>
sublime text 输入法不跟随光标
查看>>