搜索二维矩阵 II

存储m和n,用i表示行,j表示列,i从最后一行开始遍历,j从0开始遍历,当前值比目标值小j++,反之i--

cpp 复制代码
class Solution {
public:
    bool searchMatrix(vector<vector<int>>& matrix, int target) {
        int m = matrix.size(),n =matrix[0].size();
        int i =m-1,j =0;
        while(j<n&&i>=0){
            if(matrix[i][j]==target) return true;
            else if(matrix[i][j]<target) j++;
            else i--;
        }
        return false;
    }
};
相关推荐
百度智能云6 分钟前
MySQL最怕的IN大列表,被百度智能云GaiaDB治好了!查询速度提升60倍!
算法
信奥卷王9 分钟前
[GESP202506 五级] 奖品兑换
数据结构·算法
似水এ᭄往昔12 分钟前
【C++】--list的使用和模拟实现
开发语言·c++
十五年专注C++开发29 分钟前
qtmqtt: 一个开源且好用的mqtt开源客户端
c++·qt·mqtt·开源
奶茶树31 分钟前
【数据结构】二叉搜索树
数据结构·算法
小苏兮42 分钟前
【数据结构】二叉搜索树
开发语言·数据结构·c++·学习·1024程序员节
腾昵猫44 分钟前
程序员的自我修养(三)
c++
晨曦(zxr_0102)1 小时前
CSP-X 2024 复赛编程题全解(B4104+B4105+B4106+B4107)
数据结构·c++·算法
ai安歌1 小时前
【Rust编程:从新手到大师】 Rust 控制流深度详解
开发语言·算法·rust
Shinom1ya_1 小时前
算法 day 36
算法