74. 搜索二维矩阵

一 题目:

二 代吗:

class Solution {
   public boolean searchMatrix(int[][] matrix, int target) {
       //每行中的整数从左到右按非严格递增顺序排列。
       //每行的第一个整数大于前一行的最后一个整数。
       //那么这个矩阵有一个特性,从右上角出发,向左降低,向下升高
       //我们从右上角开始找
       int x=0,y=matrix[0].length-1;
       while (x<matrix.length && y>=0){
           int cur = matrix[x][y];
           if (cur ==target){
               return true;
           }else if (cur>target){
               y--;
           }else {
               x++;
           }
       }
       return false;
   }
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容