当前位置: 首页 > wzjs >正文

阿里云做网站视频教程软文怎么写比较吸引人

阿里云做网站视频教程,软文怎么写比较吸引人,企业网站建设的类型,网上开店货源的选择主要有题目: 给你一个满足下述两条属性的 m x n 整数矩阵: 每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则&#x…

题目:

给你一个满足下述两条属性的 m x n 整数矩阵:

  • 每行中的整数从左到右按非严格递增顺序排列。
  • 每行的第一个整数大于前一行的最后一个整数。

给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则,返回 false 。

示例 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

提示:

  • m == matrix.length
  • n == matrix[i].length
  • 1 <= m, n <= 100
  • -104 <= matrix[i][j], target <= 104

解题思路:

本题的主要想法是两次二分查找,首先查找每一行的第一个值和target的关系,找到第一个比target大或者遍历完所有的列,然后想回找最后一个比target小的行,利用二分查找当前的行

代码:

class Solution:def searchMatrix(self, matrix: List[List[int]], target: int) -> bool:m = len(matrix)n = len(matrix[0])i = 0while i<m and target>=matrix[i][0]:i+=1left, right = 0, n-1while left<=right:mid = (left+right)//2if target==matrix[i-1][mid]:return Trueelif target>matrix[i-1][mid]:left = mid+1else:right =mid-1return False

 

http://www.dtcms.com/wzjs/11247.html

相关文章:

  • 给人做网站多少钱网络优化大师app
  • 建站优化易下拉系统免费ip地址代理
  • 外贸网站运营推广整站seo外包
  • 如何使用mysql数据库做网站广州网站制作公司
  • 公司部门职责及配置关于进一步优化
  • 北京朝阳区二手房出售四川seo整站优化费用
  • 网站建设预计费用天津做网站的公司
  • 局域网内部如何做网站潍坊网站建设方案咨询
  • 衡水网络推广 衡水网站建设站内推广
  • 如何判断网站seo做的好坏百度免费推广有哪些方式
  • web网站开发总结百度网络优化
  • 房地产网站制作东莞百度快照优化排名
  • 一个域名解析多个网站国外媒体报道
  • 桂林旅游景点seo关键词排名优化技巧
  • 经典的网站设计工具企业网络推广网站
  • 邯郸做网站电话深圳推广公司排行榜
  • html代码雨win7系统优化大师
  • 建设网站工作内容百度搜索一下百度
  • 网站关键词优化多少钱百度平台商家联系方式
  • 网站建设综合企业培训员工培训平台
  • 做网站banner如何引流推广
  • 一个企业做网站的目的怎样建网站
  • 电子商务网站建设的步骤一般为建站平台哪个比较权威
  • asp源码下载网站北京官方seo搜索引擎优化推荐
  • 网站建设验收标准青岛网络优化厂家
  • 苏州网站搜索引擎优化深圳百度竞价托管公司
  • 网站开发工程师需要会写什么区别灰色词排名上首页
  • 质量好网站建设商家口碑营销的概念
  • 厦门网站优化建设江北seo
  • 建湖专业做网站一周热点新闻