题目:
给你一个满足下述两条属性的
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
相关推荐
啦啦啦啦啦zzzz9 分钟前
Logger的组装(c++20)小玮看世界1 小时前
[Python]从合并区间到传感器融合区:合并区间在传感器区域融合的实际落地Java陈序员1 小时前
轻量运维面板!一款现代化的服务器控制面板工具!2601_962097361 小时前
1. 使用 C 或 C++ 扩展 Python尾善爱看海1 小时前
前端算法与手写题集Yanjun2i1 小时前
Agent学习记录五:Pydantic验证程序员阿鹏2 小时前
为什么MySQL InnoDB选择B+树?AI 思录2 小时前
Prompt 事故档案(八):日常表达被标为“待校准”,AI 的爹味语法从哪里来月光船幽幽2 小时前
跨范式映射的稳定接口设计杜大哥2 小时前
python程序:如何查看电脑【电池电量的剩余百分比】 和 【是否插入连接着充电器】?
