Я не прошу кого-то решить это для меня, мне просто нужно немного толкнуть, потому что у меня нет никакой земной идеи о том, с чего начать. Все, что я знаю, это то, что я должен реализовывать коллекции в этом и иметь вид.Сортировка ArrayList самая длинная последовательность
Напишите метод longestSortedSequence, который возвращает длину самой длинной отсортированной последовательности в списке целых чисел. Например, если переменная называется список хранит следующую последовательность значений:
[1, 3, 5, 2, 9, 7, -3, 0, 42, 308, 17]
тогда вызов: list.longestSortedSequence() возвращает значение 4, потому что это длина самой длинной отсортированной последовательности в пределах этого списка (последовательность -3, 0, 42, 308). Если список пуст, ваш метод должен вернуть 0. Обратите внимание, что для непустого списка метод всегда будет возвращать значение не менее 1, потому что любой отдельный элемент представляет собой отсортированную последовательность.
Assume you are adding to the ArrayIntList class with following fields:
public class ArrayIntList
{
private int[] elementData;
private int size;
// your code goes here
}
+1 за то, что вы не просили ответа на ложь! –
Печально, что те, кто считает комментарий @musical_coder полезным, не все на самом деле повышают. – allprog