原题链接
typescript
function searchMatrix(matrix: number[][], target: number): boolean {
let column = matrix.length - 1;
let row = 0;
// 从左下角开始
while(column >= 0 && column < matrix.length && row >= 0 && row < matrix[0].length) {
const num = matrix[column][row];
if(num === target) {
return true;
}
if(num > target) {
column--;
} else {
row++;
}
}
return false;
};