二维数组中找最大值及下标
时间: 2024-09-06 15:04:25 浏览: 42
PHP获取数组最大值下标的方法
在二维数组中寻找最大值及其下标,可以通过遍历数组的方式实现。具体步骤如下:
1. 初始化最大值变量和对应的下标变量,通常可以将二维数组的第一个元素作为初始最大值,记录其行和列下标。
2. 遍历二维数组中的每个元素,对于每个元素,比较其值与当前已知的最大值。
3. 如果当前元素的值大于已知的最大值,更新最大值变量,并记录该元素的行和列下标。
4. 遍历完成后,最大值变量中存储的就是二维数组中的最大值,而下标变量则记录了最大值所在的行和列位置。
下面是一个简单的示例代码(假设使用Java语言):
```java
public class MaxIn2DArray {
public static void main(String[] args) {
int[][] array = {
{1, 3, 2},
{4, 6, 5},
{7, 9, 8}
};
int max = array[0][0];
int maxRow = 0;
int maxCol = 0;
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
if (array[i][j] > max) {
max = array[i][j];
maxRow = i;
maxCol = j;
}
}
}
System.out.println("最大值是:" + max);
System.out.println("位于第 " + (maxRow + 1) + " 行, 第 " + (maxCol + 1) + " 列");
}
}
```
这段代码会输出二维数组中的最大值及其位置。
阅读全文