合并两个有序的数组成为一个有序的数组
public class MergeOrderArray {
public static void main(String[] args) {
int[] array1 = {2, 4, 6, 8, 10};
int[] array2 = {1, 3, 5, 7, 9, 0, 0, 0, 0, 0};
int index1 = array1.length - 1;
int index2 = array2.length - 1;
while(true){
if (index1 < 0 || index2 < 0){
break;
}
if (array2[index1] > array1[index1]){
array2[index2] = array2[index1];
array2[index2 - 1] = array1[index1];
index1--;
index2 -= 2;
}
if (array2[index1] < array1[index1]){
array2[index2] = array1[index1];
array2[index2 - 1] = array2[index1];
index1--;
index2 -= 2;
}
}
System.out.println(Arrays.toString(array2));
}
}