Я хотел поместить два отсортированных массива в один массив в порядке возрастания, но я не делаю то, что я сделал неправильно.объединить два массива в порядке возрастания
он не будет приводить их в порядок, просто объедините два массива вместе.
int [] merged = new int[count1 + count2];
int merg1 = 0, merg2 = 0, index = 0;
while (merg1 < count1 && merg2 < count2) {
if (ary1[merg1] <= ary2[merg2]) {
merged[index++] = ary1[merg1++];
}
else {
merged[index++] = ary2[merg2++];
}
while (merg1 < count1) {
merged[index++] = ary1[merg1++];
}
while (merg2 < count2) {
merged[index++] = ary2[merg2++];
}
for (int i = 0; i < index; i++) {
System.out.print(merged[i] + " ");
}
без петель, он будет печатать беспорядочные целые числа :( – user3225344