【hot100篇-python刷题记录】【搜索二维矩阵】

R6-二分查找篇

印象题,直接把它转成一维来处理。

python 复制代码
class Solution:
    def searchMatrix(self, matrix: List[List[int]], target: int) -> bool:
        nums=[i for row in matrix for i in row]
        def binfind(the,target):
            low,high=0,len(the)-1
            while low<=high:
                  mid=(low+high)//2
                  if the[mid]==target:
                       return True
                  elif the[mid]>target:
                       high=mid-1
                  else:
                       low=mid+1
            return False
        return binfind(nums,target)
相关推荐
Yu_Lijing2 分钟前
Python数据分析和数据处理库Pandas(DataFrame数据分析入门)
人工智能·python·数据分析·pandas
qq_372906935 分钟前
Python最短路径怎么求_Dijkstra算法与优先队列结合
jvm·数据库·python
qq_330037995 分钟前
如何查看集群版本_crsctl query crs activeversion当前版本
jvm·数据库·python
小松加哲6 分钟前
AspectJ编译期织入实战
java·开发语言
鲸渔7 分钟前
【C++ 跳转语句】break、continue、goto 与 return
开发语言·c++·算法
深度学习lover7 分钟前
<数据集>yolo 焊接缺陷识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·焊接缺陷检测
AI科技星7 分钟前
基于螺旋元逻辑的宇宙统一场论底层公理构建(乖乖数学)
算法·机器学习·数学建模·数据挖掘·量子计算
贺小涛9 分钟前
python和golang进程、线程、协程区别
java·python·golang
214396519 分钟前
golang如何使用expvar暴露运行时指标_golang expvar运行时指标暴露步骤
jvm·数据库·python
qiqsevenqiqiqiqi31 分钟前
MC0550鱼肠剑试锋芒
数据结构·算法