求二维整型数组的“最大点”。二维数组的“最大点”定义为:某个数是所在行的最大值,并且是所在列的最大值。注意:某行或某列上可能有多个“最大点”。
时间: 2023-08-25 17:03:33 浏览: 164
### 回答1:
求二维整型数组的“最大点”,就是要找出数组中满足以下条件的数:
1. 该数是所在行的最大值;
2. 该数是所在列的最大值。
需要注意的是,某行或某列上可能有多个“最大点”,即有多个数同时满足以上两个条件。
### 回答2:
要求找到二维整型数组的“最大点”,首先需要明确“最大点”的定义:某个数是所在行的最大值,并且是所在列的最大值。
解题思路如下:
1. 遍历二维整型数组的每一个元素,确定对应元素所在的行和列;
2. 对于确定的行和列,判断当前元素是否是所在行的最大值和所在列的最大值;
3. 如果当前元素是所在行的最大值,并且也是所在列的最大值,则将其标记为一个“最大点”。
具体实现如下:
```
public class FindMaxPoint {
public static void main(String[] args) {
int[][] array = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
int currentNum = array[i][j];
boolean isMaxInRow = true;
boolean isMaxInCol = true;
// 判断当前元素是否是所在行的最大值
for (int col = 0; col < array[i].length; col++) {
if (array[i][col] > currentNum) {
isMaxInRow = false;
break;
}
}
// 判断当前元素是否是所在列的最大值
for (int row = 0; row < array.length; row++) {
if (array[row][j] > currentNum) {
isMaxInCol = false;
break;
}
}
// 如果当前元素是所在行的最大值,并且也是所在列的最大值,则标记为一个“最大点”
if (isMaxInRow && isMaxInCol) {
System.out.println("最大点坐标:(" + i + ", " + j + ")");
}
}
}
}
}
```
以上代码会输出二维数组的所有“最大点”的坐标。注意,某行或某列上可能会有多个“最大点”。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)