У меня есть пользовательский AbstractTableModel Эта модель хранит данные в HashMap. Так что для моего метода getValueAt(int rowIndex, int columnIndex) я new ArrayList<Object>(data.values()).get(index)
У меня есть следующий алгоритм, который хорошо работает Я пытался объяснить это здесь для себя http://nemo.la/?p=943 и объясняется здесь http://www.geeksforgeeks.org/longest-monotonically-increasing-s
Я попытался найти всю возможную длинную возрастающую подпоследовательность, используя рекурсию. Когда я попробовал входной массив {10,22,9,33,21,50,41,40,60,55}, он работал, и выход был: 10 22 33 40 5