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;

    }
}
相关推荐
平生不喜凡桃李5 分钟前
LeetCode:二叉树的最近公共祖先
算法·leetcode·职场和发展
czhaii9 分钟前
math.h数学函数库 ctype.h函数
c语言·c++·算法·机器学习
好学且牛逼的马19 分钟前
【Hot100|17-LeetCode 73. 矩阵置零 - 完整解法详解】
算法·leetcode·职场和发展
进击的小头24 分钟前
IIR滤波器核心原理深化:从差分方程到工业级实现
c语言·python·算法
AllData公司负责人34 分钟前
【亲测好用】数仓建模平台能力演示
大数据·数据库·算法
爱学习的阿磊36 分钟前
自定义操作符重载指南
开发语言·c++·算法
victory04311 小时前
交叉熵处softmax有计算被浪费,因为我们只需要target位置的softmax而不是整个矩阵的softmax
线性代数·矩阵
zhuanggoahead1 小时前
拓扑排序(Kahn算法)
网络·数据结构·c++·算法·排序算法
码农水水1 小时前
SpringBoot配置优化:Tomcat+数据库+缓存+日志全场景教程
java·数据库·spring boot·后端·算法·tomcat·哈希算法
you-_ling1 小时前
数据结构:1.概念及顺序表
数据结构