Leetcode74. 搜索二维矩阵

给你一个满足下述两条属性的 m x n 整数矩阵:

  • 每行中的整数从左到右按非递减顺序排列。
  • 每行的第一个整数大于前一行的最后一个整数。

给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则,返回 false

复制代码
class Solution {
    public boolean searchMatrix(int[][] matrix, int target) {
        //从左下角还是找
        int m = matrix.length, n = matrix[0].length;
        int i = m - 1,j = 0;
        while(i >= 0 && j < n){
             if(matrix[i][j] == target){
                    return true;
                }
                else if(matrix[i][j] < target){
                    j++;
                }
                else{
                    i--;
                }
        }
        return false;

    }
}
相关推荐
乐观甜甜圈几秒前
线性代数入门讲解:第一部分:向量与矩阵运算
python·线性代数·矩阵
小白程序员成长日记1 分钟前
2025.12.10 力扣每日一题
算法·leetcode
立志成为大牛的小牛6 分钟前
数据结构——五十七、插入排序(王道408)
数据结构·笔记·程序人生·考研·算法
兩尛6 分钟前
猴子爬山od
算法·华为od
亭上秋和景清7 分钟前
计算器回调函数
c语言·数据结构·算法
青山的青衫9 分钟前
【优先级队列(堆)+排序】LeetCode hot100+面试高频
算法·leetcode·面试
第二只羽毛14 分钟前
基于Deep Web爬虫的当当网图书信息采集
大数据·开发语言·前端·爬虫·算法
Ayanami_Reii14 分钟前
详解Splay平衡树
数据结构·算法·线段树·主席树·持久化线段树
JiaJZhong29 分钟前
560. 和为 K 的子数组
数据结构·算法
小年糕是糕手31 分钟前
【C++】模板初阶
java·开发语言·javascript·数据结构·c++·算法·leetcode