博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java之两个有序数组归并
阅读量:7146 次
发布时间:2019-06-29

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

/** * \* Created with IntelliJ IDEA. * \* User: wugong.jie * \* Date: 2018/4/10 16:54 * \* To change this template use File | Settings | File Templates. * \* Description: * \ */public class MergeArrUtils {    /**     * 两个有序的数组合并     *      使用场景:两个服务器上的流水文件,按时间顺序打印,需要进行合并操作     * 简要说明一下思想:     *      既然是两个有序的数组,两个合并一个数组,     *      那就是说应该会存在一个数组剩下,无论哪一个剩下,都只需要将剩下的数组,直接添加到新的数组上即可     * @author wugong     * @date 2018/4/10 16:54     * @modify if true,please enter your name or update time     * @param     */    public static int[] mergeSortArr(int[] arr1,int[] arr2){        int[] resultArr = new int[arr1.length+arr2.length];        int i=0,j=0,n=0;        while(i
arr2[j]){ resultArr[n++] = arr1[i++]; }else{ resultArr[n++] = arr2[j++]; } } while (i

 

public static String toString(int[] a) {    if (a == null)        return "null";    int iMax = a.length - 1;    if (iMax == -1)        return "[]";    StringBuilder b = new StringBuilder();    b.append('[');    for (int i = 0; ; i++) {        b.append(a[i]);        if (i == iMax)            return b.append(']').toString();        b.append(", ");    }}

转载于:https://my.oschina.net/wugong/blog/1793424

你可能感兴趣的文章
Merge PDF File using itextsharp library
查看>>
使用微软的TFS云服务
查看>>
高效能TCP通讯基础组件Beetle.Express
查看>>
MyEclipse内存不足配置
查看>>
四舍五入网络Java保留两位小数
查看>>
MFC 循环界面假死的解决(MFC 按钮终止循环)
查看>>
详细解说九宫图比较常用的多控件布局
查看>>
程序员的出路在哪里?挣钱的机会来了续-福利来了,仿QQ界面,放出全部源码,打造创业框架及实现思路...
查看>>
浅析Android线程模型一 --- 转
查看>>
Cocos2d-x PluginX (二)增加新的Plugin
查看>>
python-django开发学习笔记四
查看>>
cocos2d-x开发记录:二,基本概念(导演,场景,层和精灵,场景切换,效果)...
查看>>
Binutils工具集中的一些比较常用的工具
查看>>
jsp里面实现asp.net的Global文件内容。
查看>>
Oracle ROWID
查看>>
WCF服务通信测试
查看>>
dos命令dir查找文件的用法及实例
查看>>
Hadoop守护进程【简--】
查看>>
uboot中gd的定义和使用
查看>>
Tcpdump MySQL Query
查看>>