两个从小到大的数组组合成一个从小到大的数组
来源:互联网 发布:阿里云备案订单在哪里 编辑:程序博客网 时间:2024/05/01 00:51
public class Main {public static void main(String[] args) { int[] a={1,3,5,6}; int[] b={2,4,7}; int[] c = new int[7]; c=Func(a, b);//排列 for (int i = 0; i < c.length; i++) {System.out.println(c[i]); }}public static int[] Func(int[] m, int[] n){ if (m == null || n == null) { return null; } int[] result = new int[m.length + n.length]; int mIndex = 0; int nIndex = 0; for (int index = 0; index < result.length; index++) { //大于m数组长度mIndex=4 if (mIndex >= m.length) { result[index] = n[nIndex]; continue; } //大于n数组长度nIndex=3 if (nIndex >= n.length) { result[index] = m[mIndex]; continue; } //排序关键 if (m[mIndex] < n[nIndex]) { result[index] = m[mIndex]; mIndex++; }else{ result[index] = n[nIndex]; nIndex++; } } return result;}}
0 0
- 两个从小到大的数组组合成一个从小到大的数组
- 写一个数组从小到大的排序
- 将一个数组按从小到大的顺序排列
- 插入从小到大的整型数组
- 已知m和n是已经排序好的数组,从小到大,现在要合并这两个数组内的数到一个数组,仍然要求是从小到大排序
- 已知m和n是已经排序好的数组,从小到大,现在要合并这两个数组内的数到一个数组,仍然要求是从小到大排序
- 已知m和n是已经排序好的数组,从小到大,现在要合并这两个数组内的数到一个数组,仍然要求是从小到大排序
- 把一个int数组的数字从小到大排列(C#)(原创)
- C#把一个int数组的数字从小到大排列
- C#把一个int数组的数字从小到大排列
- 把一个int数组的数字从小到大排列(C#)
- 如何解决数组的从小到大的排序
- 如何解决数组的从小到大的排序
- 找出数组从小到大的前N个数
- 整数数组的冒泡排序(从小到大)
- 字符串数组的冒泡排序,从小到大
- 字符串数组的冒泡排序,从小到大
- 整数数组的冒泡排序(从小到大)
- define宏定义中的#,##,@#及\符号
- Java接口和抽象类的那些事儿
- (C#)Windows Shell 外壳编程系列1 - 基础,浏览一个文件夹
- XDOJ1004 亚特兰提斯
- #(井号),##(双井号), #@在C/C++的#define宏定义中的特殊用法
- 两个从小到大的数组组合成一个从小到大的数组
- Instruction Decoder+SPOJ+机智题
- java CopyOnWriteArrayList的使用
- hdu 3349 lazy gege
- 学习OpenGL(六)光栅图形
- 历史上最有影响力的10款开源项目
- Java线程的互斥
- 找出数组中唯一的重复元素
- magento给支付页面和会员页面增加https