https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof/
题目中数组按照从左到右递增 从上到下递增 这一规律
我们用右上角的数作为基础,如果比他大 说明在这一列的下方 i++
比他小 说明在这一列之前 j—
class Solution {public:bool findNumberIn2DArray(vector<vector<int>>& matrix, int target) {if(matrix.size() == 0){return false;}int i = 0;int j = matrix[0].size() - 1; //右上角开始寻找while(i < matrix.size() && j >= 0){if(matrix[i][j] == target){return true;}if(matrix[i][j] > target){j--;}else{i++;}}return false;}};
