題目描述
在一個二維數(shù)組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數(shù),輸入這樣的一個二維數(shù)組和一個整數(shù),判斷數(shù)組中是否含有該整數(shù)。
public class Solution {
public boolean Find(int target, int [][] array) {
if(array==null || array.length==0){
return false;
}
int rowNum = array.length;
int colNum = array[0].length;
int i = 0,j=colNum-1;
while(i<rowNum&&j>=0){
if(array[i][j] == target){
return true;
}else if(array[i][j]>target){
j--;
}else{
i++;
}
}
return false;
}
}