力扣 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;
    }
}
相关推荐
ytadpole6 小时前
揭秘xxl-job:从高可用到调度一致性
java·后端
玉衡子6 小时前
六、深入理解JVM执行引擎
java·jvm
每天进步一点_JL7 小时前
JVM 内存调优:到底在调什么?怎么调?
java·jvm·后端
yinke小琪7 小时前
说说Java 中 Object 类的常用的几个方法?详细的讲解一下
java·后端·面试
间彧9 小时前
Spring Boot项目中如何实现Redis分布式锁
java
掘金安东尼9 小时前
AI 应用落地谈起 ,免费试用 Amazon Bedrock 的最佳时机
java·架构
杨杨杨大侠10 小时前
案例03-附件E-部署运维
java·docker·github
杨杨杨大侠10 小时前
案例03-附件B-映射器实现
java·开源·github
杨杨杨大侠10 小时前
案例03-附件A-订单实体设计
java·开源·github
杨杨杨大侠10 小时前
案例03-附件C-性能优化
java·开源·github