我是编程的新手,这是我的第一篇文章。比较数组中的索引值并返回一个新数组
我试图创建一个方法,该方法需要一个数组(从文本文件),比较序列中的值以查找最长的非递减序列(值非索引)。
例如,阵列[2 3 4 1 50 2 3 3 4 5 1 4] 中应返回(未)。
我一直在试图按照本文Longest Increasing Sequence,但它使用的ArrayList(这我不能每次分配使用)
这里是我的代码至今:
public double brightSequenceNonDec()throws FileNotFoundException{
double[] numbersInSequence = new double[numbersOfLines];
for (int i = 0; i < listElements.length; i++) {
for (int k = i + 1; k < listElements.length; k++) {
if (listElements[i].brightness()<=listElements[k].brightness()) {
numbersInSequence[0] = listElements[i].brightness();
}
}
}
任何方向,我不正确的行为将不胜感激。
这个工程。谢谢! – TomassinaJ