java - 找到最小数字的索引

标签 java methods

它返回数组中的第二个元素,而不是最小数字的索引
我已经确定了尺寸和所有这些东西,这只是方法

public static int FindSmallest (int [] arr1){//start method

    int index = arr1[0];

    for (int i=1; i<arr1.length; i++){

        if (arr1[i] > index ){
            index = arr1[i];
        }

        return index ;
    }

    return 0;

}//end method

最佳答案

你在纸上会怎样做?

  1. 使用数组的第一个元素初始化最小值
  2. 将相应索引初始化为 0(数组以 0 为基索引)
  3. 循环数组
  4. 如果发现小于最小值的数字,请使用找到的值更新最小值
  5. 如果满足4,则用当前索引更新对应索引
  6. 返回索引
  7. 你已经做到了。

关于java - 找到最小数字的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20332199/

相关文章:

java - 正则表达式,逐字符读取(java)

java - mksdcard(android SDK工具)创建的SD卡镜像已损坏?

java - 如果存在符合给定条件的行,如何从 Java 检查数据库?

java - 在Java中的类中创建一个新方法

java - 如何从字符串中提取以下模式?

java - Jackson 使用 JsonTypeInfo.As.WRAPPER_OBJECT 时排除特定类的包装

java - 那么当你无法更改类的 run() 函数时,Runnable 的意义何在呢?

c++ - 在 C++ 中返回 "NULL reference"?

c# - 除了默认构造函数给出的内容之外,无法返回任何内容

java - 如何在 Selenium 中打印页面中的所有链接并选择任意 3 个随机 URL