力扣74. 搜索二维矩阵

给你一个满足下述两条属性的 m x n 整数矩阵:每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则,返回 false

示例 1:

输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 3 输出:true

暴力搜索:

cpp 复制代码
class Solution {
public:
    bool searchMatrix(vector<vector<int>>& matrix, int target) {
        //matrix.size()获取vector开辟的二维数组的行数
        //matrix[0].size()获取第0行的列数,即二维数组的列数
        for(int i=0;i<matrix.size();i++){
            for(int j=0;j<matrix[0].size();j++){
                if(matrix[i][j]==target) return true;
            }
        }
        return false;
    }
};
相关推荐
cjay_fighting4 分钟前
Sentinel
算法·sentinel
yava_free19 分钟前
详解Java垃圾回收(GC)机制
java·jvm·算法
wlwhonest39 分钟前
最短路算法——差分约束
算法
中草药z1 小时前
【Java算法】二分查找 上
数据结构·笔记·算法·leetcode·二分查找·学习方法
m0_571957581 小时前
Java | Leetcode Java题解之第219题存在重复元素II
java·leetcode·题解
破晓的历程1 小时前
【机器学习】机器学习的重要方法——线性回归算法深度探索与未来展望
算法·机器学习·线性回归
c沫栀1 小时前
C - Sierpinski carpet(abc357)
c语言·c++·算法
Mopes__1 小时前
Python | Leetcode Python题解之第220题存在重复元素III
python·leetcode·题解
SpongeG2 小时前
C++期末综合练习
开发语言·c++·算法
DdddJMs__1352 小时前
C语言 | Leetcode C语言题解之第220题存在重复元素III
c语言·leetcode·题解