Write an efficient algorithm that searches for a value in an m x n 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.
Example
No.1
Input:
1 | matrix = [ |
target = 3
Output: true
No.2
Input:
1 | matrix = [ |
target = 13
Output: false
Code
1 | public boolean searchMatrix(int[][] matrix, int target) { |