力扣 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;
    }
}
相关推荐
别骂我h1 分钟前
容器技术技术入门与Docker环境部署
java·spring cloud·docker
用户307429716715814 分钟前
Spring AI Chain工作流模式完整指南
java·架构
CC大煊20 分钟前
【java】@RestController和@Controller的区别
java·开发语言
mall_090541 分钟前
Spring Cloud使用Eureka调用接口,超时设置(二)
java·spring cloud·eureka
Microsoft Word1 小时前
什么是跨域问题?后端如何解决跨域问题?
java·spring boot·spring·java-ee
星沁城1 小时前
149. 直线上最多的点数
java·算法·leetcode
Microsoft Word2 小时前
项目中后端如何处理异常?
java·spring boot·java-ee
@forever@2 小时前
【JAVA】数组的使用
java·开发语言·python
我崽不熬夜2 小时前
你真的掌握了Java多线程编程吗?并发的这些秘密你可能还不知道!
java·后端·java ee
喵手2 小时前
使用 Java 集合进行缓存系统设计的实践分享!
java·开发语言·缓存