题目:
代码(首刷自解 2024年3月8日):
class Solution {
public:
bool searchMatrix(vector<vector<int>>& matrix, int target) {
if (matrix.size() == 0) return false;
int m = matrix.size();
int n = matrix[0].size();
int i = 0, j = n - 1;
while (i < m && j >= 0) {
if (matrix[i][j] > target && j >= 0) {
j--;
} else if (matrix[i][j] < target && i < m) {
i++;
} else {
return true;
}
}
return false;
}
};