题目:
给你一个满足下述两条属性的
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
相关推荐
小江的记录本8 小时前
【JVM虚拟机】垃圾回收GC:垃圾判定算法:引用计数法、可达性分析算法(附《思维导图》+《面试高频考点清单》)Hello.Reader8 小时前
算法基础(十四)—— 随机化快速排序为什么平均表现很好清水白石0088 小时前
构建企业级 Python 服务:配置、日志、指标与追踪的稳健之道吴可可1238 小时前
Teigha中OdGe几何库详解及C#使用爱喝水的鱼丶9 小时前
SAP-ABAP:变量、常量、结构与内表声明(10篇博客合集) 第六篇:ABAP 7.40+新特性:声明语法的简化写法与兼容注意事项happymaker06269 小时前
SpringBoot使用Thymeleaf模板引擎,前端的基本语法fengchengwu20129 小时前
Conda 虚拟环境操作手册:从入门到精通deepin_sir9 小时前
11 - 模块与包国科安芯9 小时前
AS32S601商业航天级抗辐照MCU芯片:架构设计与技术特性研究
