public class Solution {
public boolean Find(int target, int [][] array) {
// 判断空数组
if(array == null || array.length == 0 || array[0].length == 0){
return false;
}
// 数组非空
int rows = array.length;
int cols = array[0].length;
int r = 0;
int c = cols-1;
while(r <= rows - 1 && c >= 0){
if(array[r][c] == target){
return true;
} else if(array[r][c] > target){
c--;
} else{
r++;
}
}
return false;
}
}


京公网安备 11010502036488号