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;

    }
}
相关推荐
风中的微尘7 分钟前
39.网络流入门
开发语言·网络·c++·算法
西红柿维生素1 小时前
JVM相关总结
java·jvm·算法
ChillJavaGuy3 小时前
常见限流算法详解与对比
java·算法·限流算法
散1123 小时前
01数据结构-01背包问题
数据结构
sali-tec3 小时前
C# 基于halcon的视觉工作流-章34-环状测量
开发语言·图像处理·算法·计算机视觉·c#
消失的旧时光-19433 小时前
Kotlinx.serialization 使用讲解
android·数据结构·android jetpack
Gu_shiwww3 小时前
数据结构8——双向链表
c语言·数据结构·python·链表·小白初步
你怎么知道我是队长4 小时前
C语言---循环结构
c语言·开发语言·算法
艾醒4 小时前
大模型面试题剖析:RAG中的文本分割策略
人工智能·算法
苏小瀚5 小时前
[数据结构] 排序
数据结构