有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案