【算法五十五】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)

相关推荐
lisw054 天前
Dayhoff的PAM替换矩阵理论评介!
线性代数·算法·矩阵
DFT计算杂谈5 天前
可DIY布里渊区图像绘制编辑器
人工智能·机器学习·语言模型·矩阵·编辑器
Pniubi5 天前
力扣54.螺旋矩阵
算法·leetcode·矩阵
Pniubi5 天前
力扣73 矩阵置零
算法·leetcode·矩阵
kingx36 天前
Bugku 逆向 MatrixHunter:黑盒 oracle + GF(2) 消元出唯一解
网络安全·矩阵·逆向·ctf
莱茶荼菜10 天前
【slam公式】
人工智能·线性代数·机器学习
吴名氏.10 天前
Java转AI Agent教程(第九周)错误矩阵
java·人工智能·矩阵·ai agent
伯奥克客服11 天前
2026年视频矩阵厂家技术评估:从EDID到控制协议开放度的六维筛选法
线性代数·矩阵·音视频
释厄62312 天前
三角基底律——矩阵3x6 是所有三角形的基底·3D中高就是边
线性代数·3d·矩阵