一时半会儿没啥思路. 官方那种 移动指针的思路挺不错的.
class Solution {
public boolean searchMatrix(int[][] matrix, int target) {
int row = matrix.length - 1;
int col = 0;
while(row >= 0 && col < matrix[0].length) {
if(matrix[row][col] > target){
row--;
} else if (matrix[row][col] < target) {
col++;
} else {
return true;
}
}
return false;
}
}
原文:https://www.cnblogs.com/eat-too-much/p/14840511.html