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;


        
    }
};
相关推荐
lixinnnn.6 小时前
字符串拼接:Cities and States S
开发语言·c++·算法
AI街潜水的八角6 小时前
医学图像算法之基于MK_UNet的肾小球分割系统3:含训练测试代码、数据集和GUI交互界面
算法
larance6 小时前
方差和标准差
人工智能·算法·机器学习
TracyCoder1236 小时前
LeetCode Hot100(3/100)——128.最长连续序列
算法·leetcode
Piar1231sdafa7 小时前
【目标检测】竹林与杂草识别_YOLOv26改进算法研究
算法·yolo·目标检测
风筝在晴天搁浅7 小时前
hot100 543.二叉树的直径
算法·深度优先
风筝在晴天搁浅7 小时前
hot100 102.二叉树的层序遍历
java·算法
张祥6422889047 小时前
误差理论与测量平差基础笔记八
笔记·算法·机器学习
进击的小头7 小时前
传递函数与系统特性(核心数学工具)
python·算法·数学建模
清酒难咽7 小时前
算法案例之回溯法
c++·经验分享·算法