LeetCode 1380 矩阵中的幸运数[数组] HERODING的LeetCode之路
Posted HERODING23
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 1380 矩阵中的幸运数[数组] HERODING的LeetCode之路相关的知识,希望对你有一定的参考价值。
解题思路:
用两个数组统计每行中最小的数和每列中最大的数即可,代码如下:
class Solution
public:
vector<int> luckyNumbers (vector<vector<int>>& matrix)
vector<int> res;
int m = matrix.size();
int n = matrix[0].size();
vector<int> row(m, INT_MAX);
vector<int> col(n, 0);
for(int i = 0; i < m; i ++)
for(int j = 0; j < n; j ++)
if(matrix[i][j] < row[i])
row[i] = matrix[i][j];
if(matrix[i][j] > col[j])
col[j] = matrix[i][j];
for(int i = 0; i < m; i ++)
for(int j = 0; j < n; j ++)
if(matrix[i][j] == row[i] && matrix[i][j] == col[j])
res.push_back(matrix[i][j]);
return res;
;
以上是关于LeetCode 1380 矩阵中的幸运数[数组] HERODING的LeetCode之路的主要内容,如果未能解决你的问题,请参考以下文章