forked from akshatkumar27/Hactoberfest_Challenge
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSearchIn2DMatrix.java
More file actions
29 lines (25 loc) · 794 Bytes
/
Copy pathSearchIn2DMatrix.java
File metadata and controls
29 lines (25 loc) · 794 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*
LeetCode Problem 74.Search a 2D matrix
Write an efficient algorithm that searches for a value target in an m x n integer matrix matrix. This matrix has the following properties:
- Integers in each row are sorted from left to right.
- The first integer of each row is greater than the last integer of the previous row.
*/
class Solution {
public boolean searchMatrix(int[][] matrix, int target) {
int i = 0;
int j = matrix[0].length-1;
while(i<matrix.length&&j>=0)
{
if(matrix[i][j]==target){
return true;
}
else if(matrix[i][j]>target){
j--;
}
else if(matrix[i][j]<target){
i++;
}
}
return false;
}
}