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;


        
    }
};
相关推荐
今儿敲了吗几秒前
51| 八皇后
c++·笔记·学习·算法·深度优先
Omics Pro9 分钟前
端到端单细胞空间组学数据分析
大数据·数据库·人工智能·算法·数据挖掘·数据分析·aigc
迈巴赫车主9 分钟前
错位排序算法
开发语言·数据结构·算法·排序算法
炽烈小老头12 分钟前
【每日天学习一点算法 2026/03/31】不同路径
学习·算法
Darkwanderor12 分钟前
搜索优化——迭代加深dfs
c++·算法·深度优先·迭代加深
计算机安禾23 分钟前
【数据结构与算法】第17篇:串(String)的高级模式匹配:KMP算法
c语言·数据结构·学习·算法·visual studio code·visual studio·myeclipse
大萌神Nagato26 分钟前
力扣HOT100 Q146LRU缓存
算法·leetcode·缓存
源码之家31 分钟前
大数据毕业设计汽车推荐系统 Django框架 可视化 协同过滤算法 数据分析 大数据 机器学习(建议收藏)✅
大数据·python·算法·django·汽车·课程设计·美食
nianniannnn34 分钟前
力扣 3.无重复字符的最长子串
c++·算法·leetcode
IT大师兄吖1 小时前
flux-2-Klein-BFS-换头换脸工作流 懒人整合包
算法·宽度优先