【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)
相关推荐
松岛雾奈.2306 分钟前
机器学习--PCA降维算法
人工智能·算法·机器学习
Olafur_zbj16 分钟前
【AI】矩阵、向量与乘法
人工智能·线性代数·矩阵
电子_咸鱼17 分钟前
【STL string 全解析:接口详解、测试实战与模拟实现】
开发语言·c++·vscode·python·算法·leetcode
sweet丶37 分钟前
适合iOS开发的一种缓存策略YYCache库 的原理
算法·架构
哈茶真的c1 小时前
【书籍心得】左耳听风:传奇程序员练级攻略
java·c语言·python·go
是宇写的啊1 小时前
算法—滑动窗口
算法
沐知全栈开发1 小时前
ionic 选项卡栏操作详解
开发语言
曹牧1 小时前
C#中,#region和#endregion
开发语言·c#
顾安r1 小时前
11.22 脚本打包APP 排错指南
linux·服务器·开发语言·前端·flask
风筝在晴天搁浅1 小时前
代码随想录 509.斐波那契数
数据结构·算法