力扣HOT100 - 240. 搜索二维矩阵 II

解题思路:

从左下角开始,根据条件删除行和列。

java 复制代码
class Solution {
    public boolean searchMatrix(int[][] matrix, int target) {
        int row = matrix.length - 1;
        int col = matrix[0].length - 1;
        int l = 0;

        while (row >= 0 && l <= col) {
            if (target < matrix[row][l]) {
                row--;
            } else if (target > matrix[row][l]) {
                l++;
            } else {
                return true;
            }
        }
        return false;
    }
}
相关推荐
学嵌入式的小杨同学几秒前
C 语言实战:动态规划求解最长公共子串(连续),附完整实现与优化
数据结构·c++·算法·unity·游戏引擎·代理模式
阿里-于怀1 分钟前
AgentScope AutoContextMemory:告别 Agent 上下文焦虑
android·java·数据库·agentscope
OpenTiny社区2 分钟前
TinyPro v1.4.0 正式发布:支持 Spring Boot、移动端适配、新增卡片列表和高级表单页面
java·前端·spring boot·后端·开源·opentiny
lonelyhiker3 分钟前
IDEA未编译完就启动项目的问题
java·ide·intellij-idea
rgeshfgreh3 分钟前
顺序表实战:构建到销毁全解析
算法
十八岁讨厌编程5 分钟前
【算法训练营Day32】图论专题
算法·深度优先·图论
月入2k没钱吃饭没得朋友还被迫加班8 分钟前
meterSphere二开遇到的问题
java
aloha_7899 分钟前
langchain4j如何使用mcp
java·人工智能·python·langchain
小欣加油11 分钟前
leetcode 174 地下城游戏
c++·算法·leetcode·职场和发展·动态规划
小希smallxi17 分钟前
Java 程序调用 FFmpeg 教程
java·python·ffmpeg