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

题目链接

240.搜索二维矩阵 II

java 复制代码
class Solution {
    public boolean searchMatrix(int[][] matrix, int target) {
        int m = matrix.length;
        int n = matrix[0].length;
        for (int i = 0, j = n - 1; i < m && j >= 0; ) {
            int cur = matrix[i][j];
            if (cur < target) {
                i++;
            } else if (cur > target) {
                j--;
            } else {
                return true;
            }
        }
        return false;
    }
}

小结:从右上或者左下开始遍历,这样无论大小都只有一个固定的搜索方向。

相关推荐
西***634714 小时前
从被动响应到主动预判:矩阵技术重塑机场安全监控新生态
线性代数·矩阵
梯度下降中14 小时前
求职面试中的线代知识总结
人工智能·线性代数·算法·机器学习
SmartBrain14 小时前
OCR 模型在医疗场景的选型研究
人工智能·算法·语言模型·架构·aigc·ocr
梵刹古音14 小时前
【C语言】 跳转语句
c语言·开发语言·算法
liu****14 小时前
29.路径类dp
c++·算法·acm
JMchen12314 小时前
Android计算摄影实战:多帧合成、HDR+与夜景算法深度剖析
android·经验分享·数码相机·算法·移动开发·android-studio
阿猿收手吧!15 小时前
【C++】C++模板特化:精准定制泛型逻辑
开发语言·c++·算法
智驱力人工智能15 小时前
货车走快车道检测 高速公路安全治理的工程实践与价值闭环 高速公路货车占用小客车道抓拍系统 城市快速路货车违规占道AI识别
人工智能·opencv·算法·安全·yolo·目标检测·边缘计算
喵手15 小时前
Python爬虫实战:电商实体消歧完整实战 - 从混乱店铺名到标准化知识库的工程化实现,一文带你搞定!
爬虫·python·算法·爬虫实战·零基础python爬虫教学·同名实体消除·从混乱店铺名到标准化知识库
weixin_4521595515 小时前
C++与Java性能对比
开发语言·c++·算法