【算法五十五】240. 搜索二维矩阵 II

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

阶梯搜索:

java 复制代码
class Solution {
    public boolean searchMatrix(int[][] matrix, int target) {
        int m = matrix.length;
        int n = matrix[0].length;

        //从右上角开始
        int row = 0;
        int col = n-1;

        while(row <= m-1 && col >= 0){
            if(matrix[row][col]==target){
                return true;
            }
            else if(matrix[row][col]<target){
                row++;
            }
            else{
                col--;
            }
        }
        return false;
    }
}

时间复杂度:O(m + n)

空间复杂度:O(1)

相关推荐
莫叫石榴姐11 小时前
半导体业务数仓建模: Lot、Wafer、Die、Recipe、OEE、YMS 建模要点
数据仓库·sql·面试·职场和发展·矩阵·1024程序员节
茉莉玫瑰花茶12 小时前
线性代数 [ 序言 ]
线性代数·math·1024程序员节
茉莉玫瑰花茶14 小时前
线性代数 [ 线性组合·张成的空间与基 ]
线性代数·math·1024程序员节
茉莉玫瑰花茶14 小时前
线性代数 [ 向量究竟是什么 ]
线性代数·math·1024程序员节
reikocao2 天前
IMU预积分误差模型推导:协方差传播、残差构建、雅可比矩阵
人工智能·线性代数·矩阵
TK泰妞2 天前
TikTok 带货素材如何批量测试?从参考视频到内容矩阵的实操方法
线性代数·矩阵·音视频
学习论之费曼学习法3 天前
无人值守AI内容矩阵实战(7):Playwright 发布器避坑——编辑器竞态、索引延迟与风控
python·线性代数·矩阵·编辑器·浏览器自动化·playwright·踩坑记录
惊鸿一博4 天前
Plücker直线_ 用两个三维向量描述一条空间直线
线性代数·算法·直线·几何表示
zhuhai_xigedian4 天前
源网荷储一体化柜通信层:网络架构与协议矩阵设计
网络·矩阵·架构
I Am a robert girl5 天前
MeqMuon 源码级拆解:当优化器开始“配平”更新矩阵
深度学习·线性代数·矩阵·优化器·大模型预训练·muon·矩阵正交化