17.搜索二维矩阵Ⅱ

编写一个高效的算法来搜索 m xn 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性:

  • 每行的元素从左到右升序排列。
  • 每列的元素从上到下升序排列。

示例 1:

复制代码
输入:matrix = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]], target = 5
输出:true

思路:暴力解法,直接搜索。

复制代码
class Solution {
public:
    bool searchMatrix(vector<vector<int>>& matrix, int target) {
  
     int m=matrix.size();
     int n=matrix[0].size();
     for(int i=0;i<m;i++)
     {
        for(int j=0;j<n;j++)
        {
            if(matrix[i][j]==target)
            {
                return true;

            }
        }
     }
     return false;


        
    }
};
相关推荐
飞舞哲1 分钟前
三维点云最小二乘拟合MATLAB程序
开发语言·算法·matlab
Coder-magician8 分钟前
《代码随想录》刷题打卡day12:二叉树part02
数据结构·c++·算法
歪歪歪比巴卜15 分钟前
企业新媒体矩阵规模化后的治理结构与数据能力研究(2026)
大数据·矩阵·媒体
海梨花22 分钟前
字节面试高频算法题
java·算法·面试·职场和发展
aqiu11111129 分钟前
python02
算法
瓦特what?29 分钟前
位运算核心技巧与应用
java·jvm·算法
无限码力29 分钟前
阿里算法岗 0530笔试真题 - 荆棘林的最优砍断计划
算法·阿里笔试真题·阿里机试真题·阿里算法岗笔试真题·阿里巴巴笔试真题
会Tk矩阵群控的小木32 分钟前
小红书矩阵软件:基于Python+ADB的多设备批量管理自动化脚本实战
运维·python·adb·矩阵·自动化·新媒体运营·个人开发
随意起个昵称32 分钟前
线性dp-LIS题目5(导弹拦截,二分优化)
c++·算法·动态规划
winlife_32 分钟前
全程用 AI 做一款商业级手游 · EP10 道具系统:让三个按钮真正改变棋盘
windows·算法·unity·ai编程·游戏开发·mcp·玩法系统