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 in ascending from left to right.
- Integers in each column are sorted in ascending from top to bottom.
Example
Consider the following matrix:
1 | [ |
Given target = 5, return true.
Given target = 20, return false.
Code
1 | public boolean searchMatrix(int[][] matrix, int target) { |