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;

    }
}
相关推荐
oo哦哦4 小时前
2026年矩阵管理工具全景观察:从项目协作到全域运营,工具进化的下一站在哪里?
人工智能·矩阵·重构
超梦dasgg4 小时前
并查集(Union-Find)详解 + Java 完整实现
java·数据结构·算法·图搜索
仍然.5 小时前
算法题目---队列+宽搜(BFS)
算法·宽度优先
子榆.5 小时前
CANN自定义GEMM算子(Ascend C手写高性能矩阵乘法)
c语言·开发语言·矩阵
2601_957879335 小时前
自媒体内容矩阵的团队协作架构:从权限隔离到素材流转的工程化实践
矩阵·架构·媒体
AbandonForce5 小时前
从入门到入土:二分查找算法
数据结构·算法
L_09075 小时前
【C++】数据结构之哈希表(散列表)
数据结构·c++·散列表
仰泳之鹅5 小时前
【C语言】动态内存管理
c语言·数据结构·算法
心中有国也有家5 小时前
CANN 学习新范式:cann-learning-hub 如何让昇腾入门不再「劝退」
人工智能·经验分享·笔记·学习·算法
LB21125 小时前
C++通讯录课设(西安石油大学)
开发语言·c++·算法