题目:
给你一个满足下述两条属性的
m x n
整数矩阵:
- 每行中的整数从左到右按非递减顺序排列。
- 每行的第一个整数大于前一行的最后一个整数。
给你一个整数
target
,如果target
在矩阵中,返回true
;否则,返回false
。来源:力扣(LeetCode)
链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台
示例:
示例 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
解法:
从前向后遍历,如果大于目标值就结束。
代码:
pythonclass Solution: def searchMatrix(self, matrix: List[List[int]], target: int) -> bool: for r in matrix: for c in r: if c == target: return True if c > target: return False else: return False
力扣:74. 搜索二维矩阵(Python3)
恽劼恒2023-08-28 15:28
相关推荐
孟大本事要学习3 分钟前
算法19天|回溯算法:理论基础、组合、组合总和Ⅲ、电话号码的字母组合Jay Kay23 分钟前
TensorFlow源码深度阅读指南会的全对٩(ˊᗜˋ*)و37 分钟前
【数据挖掘】数据挖掘综合案例—银行精准营销??tobenewyorker1 小时前
力扣打卡第二十一天 中后遍历+中前遍历 构造二叉树___波子 Pro Max.1 小时前
GitHub Actions配置python flake8和black贾全1 小时前
第十章:HIL-SERL 真实机器人训练实战GIS小天1 小时前
AI+预测3D新模型百十个定位预测+胆码预测+去和尾2025年7月4日第128弹满分观察网友z2 小时前
开发者的“右”眼:一个树问题如何拯救我的UI设计(199. 二叉树的右视图)阿蒙Amon2 小时前
【Python小工具】使用 OpenCV 获取视频时长的详细指南橘子编程3 小时前
Python-Word文档、PPT、PDF以及Pillow处理图像详解