class Solution {
public:
bool findNumberIn2DArray(vector<vector<int>>& matrix, int target) {
if(matrix.size() == 0)
{
return false;
}
int rowSize = matrix.size();
int colSize = matrix[0].size();
vector<int> res;
for(int i = 0; i < rowSize; i++)
{
for(int j = 0; j < colSize; j++)
{
res.push_back(matrix[i][j]);
}
}
for(int i = 0; i < res.size(); i++)
{
if(res[i] == target)
{
return true;
}
}
return false;
}
};
class Solution {
public:
bool Find(int target, vector<vector<int> > array) {
if(array.size() == 0)
{
return false;
}
int rowSize = array.size();
int colSize = array[0].size();
vector<int> res;
for(int i = 0; i < rowSize; i++)
{
for(int j = 0; j < colSize; j++)
{
res.push_back(array[i][j]);
}
}
for(int i = 0; i < res.size(); i++)
{
if(res[i] == target)
{
return true;
}
}
return false;
}
};