240. Search a 2D Matrix II

class Solution {
public:
    bool searchMatrix(vector<vector<int>>& matrix, int target) {
        int m = matrix.size(), n = m ? matrix[0].size() : 0;
        int i = 0, j = n - 1;
        while (i < m) {
            while (j >= 0 && matrix[i][j] > target) j--;
            if (j < 0) return false;
            if (matrix[i][j] == target) return true;
            i++;
        }
        return false;
    }
};

results matching ""

    No results matching ""