java比较数组中的索引值并返回新数组
我对编程非常陌生,这是我的第一篇帖子
我试图创建一个方法,该方法获取一个数组(来自文本文件),比较序列中的值,以找到最长的非减损序列(值非索引)
例如,在数组中[2 3 4 1 50 2 3 4 5 1 4]2 3 4 5应该返回(而不是5)
我一直在努力关注这篇文章Longest Increasing Sequence,但它使用了ArrayList(我不允许在每个作业中使用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();
}
}
}
对于我所做的错误的任何指导都将不胜感激
共 (0) 个答案