剑指offer 二维数组中的查找

来源:互联网 发布:文艺青年生活知乎 编辑:程序博客网 时间:2024/06/08 15:28
public boolean Find(int target, int [][] array) {
       int one = array.length;
       int two = array[0].length;
       int i=0;
       int j=two-1;
       while(i>=0&&j>=0){
        if(i==(one-1)&&array[i][j]<target){
        return false;
        }else if(j==0&&array[i][j]>target){
        return false;
        }else if(array[i][j]==target){
        return true;
        }else if(array[i][j]>target){
        j--;
        continue;
        }else{
        i++;
        continue;
        }
       }
return false;

   }
0 0
原创粉丝点击