力扣 240.搜索二维矩阵II

文章目录

题目介绍

题解

代码如下:

java 复制代码
class Solution {
    public boolean searchMatrix(int[][] matrix, int target) {
        int i = 0;
        int j = matrix[0].length - 1; // 从右上角开始
        while (i < matrix.length && j >= 0) { // 还有剩余元素
            if (matrix[i][j] == target) {
                return true; // 找到 target
            }
            if (matrix[i][j] < target) {
                i++; // 这一行剩余元素全部小于 target,排除
            } else {
                j--; // 这一列剩余元素全部大于 target,排除
            }
        }
        return false;
    }
}
相关推荐
jaysee-sjc6 分钟前
十七、Java 高级技术入门全解:JUnit、反射、注解、动态代理
java·开发语言·算法·junit·intellij-idea
卓怡学长7 分钟前
w1基于springboot高校学生评教系统
java·spring boot·tomcat·maven·intellij-idea
ruan1145148 分钟前
关于HashMap--个人学习记录
java·jvm·servlet
lvyuanj15 分钟前
Java AI开发实战:Spring AI完全指南
java·人工智能·spring
lifallen21 分钟前
如何保证 Kafka 的消息顺序性?
java·大数据·分布式·kafka
Geoking.22 分钟前
后端Long型数据传到前端js后精度丢失的问题(前后端传输踩坑指南)
java·前端·javascript·后端
y = xⁿ23 分钟前
【LeetCode】哈希表
算法·leetcode·散列表
Seven9729 分钟前
【从0到1构建一个ClaudeAgent】规划与协调-子Agent
java
宠友信息30 分钟前
社交软件源码哪个渠道好
java·微服务·架构·社交电子·springboot·uniapp
improvement...33 分钟前
Maven 编译打包全指南:整体 / 逐个打包 + 核心参数详解
java·maven