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;

    }
}
相关推荐
wsoz1 分钟前
Leetcode普通数组-day5、6
c++·算法·leetcode·数组
y = xⁿ1 分钟前
【LeetCode】双指针:同向快慢针
算法·leetcode
nihao5611 分钟前
机器学习:阈值与混淆矩阵
人工智能·机器学习·矩阵
啊哦呃咦唔鱼2 分钟前
LeetCode hot100-105从前序与中序遍历序列构造二叉树
算法
favour_you___3 分钟前
2026_4_8算法练习题
数据结构·c++·算法
汀、人工智能12 分钟前
[特殊字符] 第57课:搜索旋转排序数组
数据结构·算法·数据库架构·图论·bfs·搜索旋转排序数组
倦王17 分钟前
力扣日刷47
算法·leetcode·职场和发展
MicroTech202519 分钟前
突破量子数据加载瓶颈,MLGO微算法科技推出面向大规模量子计算的分治态制备技术
科技·算法·量子计算
码王吴彦祖21 分钟前
顶象 AC 纯算法迁移实战:从补环境到纯算的完整拆解
java·前端·算法
SccTsAxR26 分钟前
算法基石:手撕离散化、递归与分治
c++·经验分享·笔记·算法