public List<Integer> luckyNumbers (int[][] matrix) {
int m=matrix.length;
int n=matrix[0].length;
List<Integer> list=new ArrayList<>();
for (int i = 0; i < m; i++) {
int min=0;//每行最小元素下标
for (int j = 1; j <n ; j++) {
if(matrix[i][j]<matrix[i][min])
min=j;
}
boolean max=true;//每行最小元素是否为该列最大元素
for (int j = 0; j <m ; j++) {
if(matrix[j][min]>matrix[i][min])
max=false;
}
if(max==true)
list.add(matrix[i][min]);
}
return list;
}
2022.2.15-----leetcode.1380
最新推荐文章于 2024-09-16 06:54:08 发布