搜索二维矩阵 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;
    }
};
相关推荐
开开心心就好4 分钟前
打印机卡住打不了?一键清理卡死打印队列
服务器·开发语言·算法·pdf·ocr·idea·visual studio code
格物致胜工业数智技术6 分钟前
锂电纠偏测量那些坑,明治ETD-0612激光纠偏传感器怎么填?
人工智能·算法
垆边人似月.10 分钟前
带权区间调度,优先级可负
算法
重生之小比特11 分钟前
【算法拾光】双指针|三数之和 + 四数之和
算法
David猪大卫12 分钟前
【C++修炼】STL容器—模板进阶:非类型模板参数、模板特化、模板分离编译
c语言·开发语言·c++·经验分享·笔记·学习·面试
我爱工作&工作love我14 分钟前
P14359 [CSP-J 2025] 异或和
算法
茉莉玫瑰花茶15 分钟前
GO [ 数据格式 ]
服务器·网络·算法·golang
小poop16 分钟前
高级排序算法与性能对比——归并、非比较排序及总结
数据结构·算法·排序算法
aqiu11111117 分钟前
CodeTop按顺序刷题0003:LeetCode 206. 反转链表(迭代法图文详解与动态演示)
算法·leetcode·链表
纪念 22939 分钟前
C++ vector(一)
开发语言·c++