搜索二维矩阵II

class Solution:
def searchMatrix(self, matrix, target):
"""
:type matrix: List[List[int]]
:type target: int
:rtype: bool
"""
for i in matrix:
if target in i:
return True
return False

还有两种思路:

  一、从右上角开始搜索,如果I(x, y) < target,则y--;如果I(x, y) > target;则x++。以5为例:

    

  二、获取一行,先判断target是否在当前行决定是否搜索。target > line[0] and target < line[-1]

最新文章

  1. yii 的网址收藏
  2. React Native学习笔记之1
  3. MVC,如何在视图中声明方法,调用方法?
  4. NSDate,NSNumber,NSValue
  5. InnoDB Plugin文件格式(概述)
  6. 网站的配置文件XML读写
  7. 以后坚持用java
  8. 广州麒麟网络工作室 qlgame eninge(anroid) opengles c++ matrix
  9. evnetlet hub
  10. 201621123062《java程序设计》第五周作业总结
  11. cocapods 使用及问题
  12. Vue项目中,要保证某个部分的高度,应该怎么设置
  13. react采坑笔记
  14. Flask--SQLAlchemy--基本查询备忘
  15. (转)Flask框架+mySQL数据库:误删migrations文件夹后再次创建时遭遇错误(Can&#39;t locate revision identified by ‘xxx’)
  16. linux eclipse 报错过时的方法
  17. C#获取MySql 数据常用的代码
  18. ssh事务回滚,纪念这几个月困扰已久的心酸
  19. Day2 CSS
  20. java-el+jstl+jsbc综合示例

热门文章

  1. 洛谷 P3254 圆桌问题【最大流】
  2. [ZPG TEST 116] 最小边权和【生成树相关】
  3. Bryce1010的微机接口课设
  4. 2017 JUST Programming Contest 3.0 I. Move Between Numbers
  5. 表达式语言EL简单学习
  6. POJ 2002 Squares 数学 + 必须hash
  7. vue学习之遇见的问题
  8. 日常记录-代码中Background后Padding 失效
  9. Burp Suite集成sqlmap
  10. HTML标签的分类