class Solution {
public:
bool findNumberIn2DArray(vector<vector<int>>& matrix, int target) {
if (matrix.size() == 0 || matrix[0].size() == 0)
return false;
int r = 0, c = matrix[0].size() - 1;
while (r < matrix.size() && c >= 0) {
if (matrix[r][c] > target)
c--;
else if (matrix[r][c] < target)
++r;
else
return true;
}
return false;
}
};
剑指 Offer 04. 二维数组中的查找
最新推荐文章于 2024-10-16 00:00:43 发布