62,623
社区成员
发帖
与我相关
我的任务
分享
int[] a = { 5, 7, 9, 21, 29, 79, 89 };
int[] b = { 3, 5, 11, 25, 35, 78, 100, 110, 112 };
int[] c = new int[a.length + b.length];
int bi = 0;
int ai = 0;
for (int i = 0; i < c.length; i++) {
if(ai==a.length){
c[i]=b[bi];
bi++;
continue;
}
if(bi==b.length){
c[i]=a[ai];
ai++;
continue;
}
if (a[ai] < b[bi]) {
c[i] = a[ai];
ai++;
} else {
c[i] = b[bi];
bi++;
}
}
for (int i : c) {
System.out.println(i);
}