力扣热题100-------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

示例 2:

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

输出:false

提示:

m == matrix.length

n == matrix[i].length

1 <= m, n <= 100

-104 <= matrix[i][j], target <= 104

java 复制代码
class Solution {
    public boolean searchMatrix(int[][] matrix, int target) {
         int row=0;
        int col=matrix[0].length-1;
        while(row<matrix.length && col>=0){
            if (target<matrix[row][col]){
                col--;
            }else if (target>matrix[row][col]){
                row++;
            }else {
                return true;
            }
        }
        return false;
        
    }
}
相关推荐
重生之我是Java开发战士3 分钟前
【C语言】深度剖析指针(三):回调机制、通用排序与数组指针逻辑
c语言·开发语言·算法
zjoy_22339 分钟前
[算法]Leetcode3487
java·学习·算法·leetcode
蒟蒻小袁15 分钟前
力扣面试150题--只出现一次的数字II
算法·leetcode·面试
CHOTEST中图仪器21 分钟前
三坐标测量机路径规划与补偿技术:如何用算法看见微米级误差?
算法·三坐标测量仪·三坐标测量机·精密测量技术
CoovallyAIHub37 分钟前
数据集分享 | 稻田识别分割数据集、水稻虫害数据集
深度学习·算法·计算机视觉
朝朝又沐沐1 小时前
算法竞赛阶段二-数据结构(38)数据结构动态链表list
数据结构·算法·链表
天天开心(∩_∩)2 小时前
代码随想录算法训练营第三十七天
java·开发语言·算法
YuTaoShao2 小时前
【LeetCode 热题 100】20. 有效的括号
java·linux·数据库·leetcode
Peter·Pan爱编程2 小时前
CUDA系列之常用Runtime API简介
c++·算法
Shun_Tianyou2 小时前
Python Day20 os模块 和 文件操作 及 例题分析
开发语言·数据结构·python·算法