把2个有序数组合并成1个有序数组
来源:互联网 发布:梦想云进销存软件 编辑:程序博客网 时间:2024/06/01 10:27
public class ArrayMerge { public static int[] merge(int[] a, int[] b) { int[] result = new int[a.length + b.length]; int i, j, k; i = 0; j = 0; k = 0; while (i < a.length && j < b.length) { if (a[i] < b[j]) { result[k++] = a[i]; i++; } else { result[k++] = b[j]; j++; } } while (i < a.length) { // a有剩余 result[k++] = a[i]; i++; } while (j < b.length) { // b有剩余 result[k++] = b[j]; j++; } return result; } public static void print(int[] a) { for (int e : a) { System.out.print(e + "\t"); } System.out.println(); } public static void main(String[] args) { int[] a = { 1, 2, 8, 19 }; int[] b = { 2, 3, 9, 12, 25 }; int[] c = merge(a, b); print(c); }}
0 0
- 把2个有序数组合并成1个有序数组
- 合并k个有序数组
- 合并K个有序数组
- 合并K个有序数组
- 对俩个有序数组合并排序
- 把k个有序表合并成一个有序表
- 2个有序数组求合并后的中位数
- 2个有序数组合并后的中位数
- 2个有序数组,寻找他们合并之后的中位数
- 2个有序数组求合并后的中位数
- 两个有序数组合并成有序数组
- 面试题:求2个有序数组的有序交集
- 求2个有序数组的有序交集
- 面试题:求2个有序数组的有序交集
- 【经典】利用堆,将若干个有序数组合并
- 两个有序数组合并找第k个元素
- 2个有序数组 第K小
- 求2个有序数组的交集
- CodeIgniter表单验证
- Mac安装Brew
- java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingExc异常
- 学生信息管理系统
- Error: "ssdk_instapager_login_html" is not translated in "en" (English) [MissingTranslation]
- 把2个有序数组合并成1个有序数组
- C++ 多重继承
- Session详解
- xgboost0.7的编译安装
- jQuery实现滚动效果
- NO.95 Jenkins管理员工具之:干掉无用的本地workspace(Java版)
- 分页复用代码【Page类、JSP显示页面】
- maven报错
- Mysql command list