Search in a matrix

 https://practice.geeksforgeeks.org/problems/search-in-a-matrix17201720/1

(ROWS AND COLUMNS ARE SORTED)

class Solution{
public:   
    int matSearch (vector <vector <int>> &mat, int N, int M, int X)
    {
        int i=0;
        int j=M-1;
        while(i<N && j>=0)
        {
            if(mat[i][j]==X) return 1;
            else if (mat[i][j]<X) i++;
            else j--;
        }
        return 0;
    }
};
 

Comments

Popular posts from this blog

Perfect Peak of Array

Is Rectangle?

Sort array with squares!