技术栈

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

_OLi_2024-04-12 10:22

解题思路:

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

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;
    }
}
上一篇:设计模式: 结构型之外观模式(11)
下一篇:0基础刷图论最短路 3(从ATcoder 0分到1800分)
相关推荐
ytadpole
3 分钟前
揭秘 XXL-JOB 调度:从代码深处看路由策略的精妙设计
java·后端
27^×
11 分钟前
Linux 常用命令速查手册:从入门到实战的高频指令整理
java·大数据·linux
京东零售技术
14 分钟前
查收你的技术成长礼包
后端·算法·架构
学Java的bb
14 分钟前
后端Web实战-Spring原理
java·spring boot·spring
float_六七
22 分钟前
IntelliJ IDEA断点调试全攻略
java·ide·intellij-idea
渣哥
29 分钟前
面试官最爱追问:多线程到底用来干什么?
java
七夜zippoe
32 分钟前
分布式事务性能优化:从故障现场到方案落地的实战手记(一)
java·分布式·性能优化
qq_35640866
39 分钟前
es通过分片迁移迁移解决磁盘不均匀问题
java·数据库·elasticsearch
青衫码上行
1 小时前
【从0开始学习Java | 第17篇】集合(中-Set部分)
java·学习
热门推荐
01conda中设置镜像地址(附所有可换的地址)02UV安装并设置国内源03保姆级教程:手把手教你用Dify实现完美多轮对话(附Chatflow和提示词)04UV 工具安装与国内镜像源配置指南05A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程06GitHub 镜像站点07突破百度网盘的下载限速,两种方法教会你【超详细】08KGG转MP3工具|非KGM文件|解密音频09教你如何认证 Gemini 教育优惠的二次验证,薅个 1年的 Gemini Pro 会员1046个Nano-banana 精选提示词,持续更新中