JavaRush /Java блог /Архив info.javarush /Кухня(); Задание N60
terranum
28 уровень
Milan

Кухня(); Задание N60

Статья из группы Архив info.javarush
Кухня(); Задание N60 - 1 Правила [Одномерные массивы] 60. Даны два упорядоченные массива А и В. Образовать из элементов этих массивов упорядоченный массив С.
Комментарии (1)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Airon Уровень 34
28 сентября 2014
public static int[] addAll(int[] a, int[] b) {
    int[] temp = new int[a.length + b.length];
    int ia = 0, ib = 0;
    for (int i = 0; i < temp.length; i++) 
        temp[i] = (ia < a.length && ib < b.length) ? a[ia] < b[ib] ? a[ia++] : b[ib++] : (ia >= a.length) ? b[ib++] : a[ia++];        
    return temp;
}