Search
 
SCRIPT & CODE EXAMPLE
 

JAVA

search in row and column sorted matrix leetcode

class Solution {
    public boolean searchMatrix(int[][] matrix, int target) {
        if(matrix.length == 0) return false;
        int rows = matrix.length;
        int cols = matrix[0].length;
        
        int left = 0;
        int right = rows*cols-1;
        
        while(left <= right){
            int mid = left + (right-left)/2;
            int midElement = matrix[mid/cols][mid%cols];
            if(midElement == target) return true;
            if(midElement < target) left = mid+1;
            else right = mid-1;
        }
        return false;
    }
}
Comment

search in row and column sorted matrix leetcode

class Solution {
    public boolean searchMatrix(int[][] matrix, int target) {
        if(matrix.length == 0) return false;
        int rows = matrix.length;
        int cols = matrix[0].length;
        
        int left = 0;
        int right = rows*cols-1;
        
        while(left <= right){
            int mid = left + (right-left)/2;
            int midElement = matrix[mid/cols][mid%cols];
            if(midElement == target) return true;
            if(midElement < target) left = mid+1;
            else right = mid-1;
        }
        return false;
    }
}
Comment

PREVIOUS NEXT
Code Example
Java :: Longest decreasing subsequence in java 
Java :: How to define lambda expression in Java? 
Java :: param vishisht seva medal 
Java :: android java string animations 
Java :: Demo Example 
Java :: functionality of consumer functional interface in java 
Java :: trier un tableau de string java 
Java :: iterator java8 
Java :: java awt bild einfügen 
Java :: pack in swing 
Java :: java object class 
Java :: Show the difference between this() and super() with help of a code 
Java :: how to add a singleton hashset in java 
Java :: how to switch between two stylesheets in javafx. 
Java :: sort colors 
Java :: jtable fill panel 
Java :: how to preset an array java 
Java :: setvisibility not working in fragment 
Java :: Java Enable assertion in package names 
Java :: Java Advantages of Anonymous Classes 
Java :: priority queue java remove 
Java :: mint menu disapeared 
Java :: merced A class 
Java :: transpose array in java 
Java :: java include class 
Java :: math ceil java 
Java :: how to stop spring boot application 
Java ::         System.out.println("Welcone to GeeksforGeeks"); 
Java :: TestNG Data Provider 
Java :: leftView 
ADD CONTENT
Topic
Content
Source link
Name
2+9 =