题目:
给你一个满足下述两条属性的
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
相关推荐
相信神话20212 分钟前
第零章:新手的第一课:正确认知游戏开发汀沿河14 分钟前
2 模型预训练、微调、强化学习的格式困死,根本不会32 分钟前
蓝桥杯python备赛笔记之(十)数论基础 & 日期问题颜酱34 分钟前
最小生成树(MST)核心原理 + Kruskal & Prim 算法輕華35 分钟前
Python 命令行参数处理:sys.argv 与 argparse 深度对比啊哦呃咦唔鱼44 分钟前
LeetCode hot100-3 无重复字符的最长子串清水白石0081 小时前
Python 内存陷阱深度解析——浅拷贝、深拷贝与对象复制的正确姿势国家二级编程爱好者1 小时前
删除typora文档没有引用的资源文件进击的雷神1 小时前
邮箱编码解码、国际电话验证、主办方过滤、多页面深度爬取——柬埔寨塑料展爬虫四大技术难关攻克纪实phltxy1 小时前
算法刷题|模拟思想高频题全解(Java版)
