题目描述:
思路:暴力查找太没有美感了。按书上想法从右上角开始,有效的利用原数组的特性。
class Solution {
public boolean findNumberIn2DArray(int[][] matrix, int target) {
if(matrix == null||matrix.length==0||matrix[0].length==0)return false;
boolean result=false;
int limitX=0;//行
int limitY=matrix[0].length-1;//列
while(limitX<matrix.length&&limitY>=0){
if(matrix[limitX][limitY]==target){
result=true;
break;
}else if(matrix[limitX][limitY]>target){
limitY--;
}else{
limitX++;
}
}
return result;
}
}