leetcode做题笔记74搜索二维矩阵

给你一个满足下述两条属性的 m x n 整数矩阵:

  • 每行中的整数从左到右按非递减顺序排列。
  • 每行的第一个整数大于前一行的最后一个整数。

给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则,返回 false

思路一:直接遍历整个矩阵查找

cpp 复制代码
bool searchMatrix(int** matrix, int matrixSize, int* matrixColSize, int target){
    for(int i = 0;i<matrixSize;i++)
    {
        for(int j = 0;j<*matrixColSize;j++)
        {
            if(target==matrix[i][j])return true;
        }
    }
    return false;

    
}

分析:

本题可直接遍历整个矩阵进行查找

总结:

本题考察矩阵相关操作,使用遍历即可解决

相关推荐
周周不一样39 分钟前
Andorid基础笔记2-jar&反射
笔记·pycharm·jar
智者知已应修善业1 小时前
【51单片机单按键切换广告屏】2023-5-17
c++·经验分享·笔记·算法·51单片机
qinian_ztc1 小时前
frida 14.2.18 安装报错解决
算法·leetcode·职场和发展
凉、介2 小时前
别再把 PCIe 的 inbound/outbound、iATU 和 eDMA 混为一谈
linux·笔记·学习·嵌入式·pcie
田梓燊3 小时前
2026/4/11 leetcode 3741
数据结构·算法·leetcode
雷工笔记5 小时前
MES / WMS / AGV 交互时序图及生产管理模块界面设计清单
人工智能·笔记
大邳草民5 小时前
Python 中 global 与 nonlocal 的语义与机制
开发语言·笔记·python
小肝一下5 小时前
每日两道力扣,day8
c++·算法·leetcode·哈希算法·hot100
landuochong2005 小时前
claude-obsidian 再升级
人工智能·笔记·claudecode
CheerWWW5 小时前
C++学习笔记——线程、计时器、多维数组、排序
c++·笔记·学习