题目:
给你一个满足下述两条属性的
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
相关推荐
R-G-B1 分钟前
OpenCV Python——Numpy基本操作(Numpy 矩阵操作、Numpy 矩阵的检索与赋值、Numpy 操作ROI)细节处有神明8 分钟前
Jupyter 中实现交互式图表:ipywidgets 从入门到部署小小码农一只8 分钟前
Python 爬虫实战:玩转 Playwright 跨浏览器自动化(Chromium/Firefox/WebKit 全支持)wow_DG17 分钟前
【C++✨】多种 C++ 解法固定宽度右对齐输出(每个数占 8 列)Epiphany.55627 分钟前
c++最长上升子序列长度Cx330❀1 小时前
【数据结构初阶】--排序(四):归并排序深盾安全1 小时前
Python脚本安全防护策略全解析(上)余_弦1 小时前
区块链中的密码学 —— 密钥派生算法杜子不疼.1 小时前
《Python学习之使用标准库:从入门到实战》胡耀超1 小时前
从哲学(业务)视角看待数据挖掘:从认知到实践的螺旋上升