二维数组中的查找

来源:互联网 发布:城西银泰有mac专柜吗 编辑:程序博客网 时间:2024/06/03 14:11
public class Solution {    public boolean Find(int target, int [][] array) {        try {            for (int i = 0; i < array.length; i++) {                if (array[i][0] > target) { // 如果比array[0][i]小,则右边和下方不存在这样的整数了。                    return false;                }                for (int j = 0; j < array[i].length; j++) {                    if (array[i][j] == target) {                        return true;                    }                    if (array[i][j] > target) {                        break;                    }                }            }            return false;        }        catch (Exception e) {            return false;        }    }}