Какое время. Тут работы на 15 минут (и то тупо печатать и исправлять опечатки). Ночь длинная, дерзайте.Дело не в простоте, во времени....
Спасибо!
Джава. Дан одномерный массив целых чисел. Требуется написать функцию public static int maxPadenie (int [] x), возвращающую максимальное падение между элементами массива (необязательно соседними), так чтобы наибольший элемент был перед наименьшим. Например:
для массива {5, 21, 3, 22, 12, 7, 27, 6, 4} вернет 23 (27-4)
для массива {5, 21, 3, 22, 12, 7, 26, 14} вернет 18 (21-3)
для массива {5, 15, 3, 22, 12, 7, 27, 14} вернет 15 (22-7)
Кроме всего этого, требуют также эффективности, O(n) или сравнимой.
for (int x : numbers) {
if (x > maximum)
maximum = x;
if ((maximum - x) > difference)
difference = (maximum - x);
}
а куда делось слово рекурсивно ?Джава. Дан одномерный массив целых чисел. Требуется написать функцию public static int maxPadenie (int [] x), возвращающую максимальное падение между элементами массива (необязательно соседними), так чтобы наибольший элемент был перед наименьшим. Например:
для массива {5, 21, 3, 22, 12, 7, 27, 6, 4} вернет 23 (27-4)
для массива {5, 21, 3, 22, 12, 7, 26, 14} вернет 18 (21-3)
для массива {5, 15, 3, 22, 12, 7, 27, 14} вернет 15 (22-7)
Кроме всего этого, требуют также эффективности, O(n) или сравнимой.
угу))а куда делось слово рекурсивно ?