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;

    }
}
相关推荐
happymaker06262 小时前
LeetCodeHot100——42.接雨水
算法
阿正的梦工坊3 小时前
【Rust】07-错误处理:Option、Result 与 ? 运算符
开发语言·算法·rust
烬羽3 小时前
从零理解树与二叉树:用 JS 带你手撕遍历和递归
javascript·数据结构
YHL3 小时前
🚀从零理解树与二叉树 —— 概念、实现与遍历
前端·javascript·数据结构
JieE2123 小时前
JS 到底有多少种数据类型?从ECMA规范到内存本质,一文彻底搞懂
javascript·数据结构·面试
努力努力再努力wz4 小时前
【内存管理与高并发内存池系列】从 mmap 到 malloc:文件映射、匿名映射与 glibc 内存分配机制详解
linux·c语言·数据结构·数据库·c++·qt·链表
企业老板ai培训4 小时前
2026中小企业AI应用落地白皮书:从AI短视频矩阵到数字人获客的破局增长趋势
人工智能·矩阵·音视频
八解毒剂4 小时前
数据结构-平衡二叉树——对二叉搜索树的优化
数据结构·c++·算法
运行时记录5 小时前
别再手动写提示词了 — SkillOpt 让技能文档自己进化
算法
啦啦啦啦啦zzzz5 小时前
算法总结(二分查找、双指针)
c++·算法