【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)
相关推荐
Wzx19801220 分钟前
python沙箱和docker沙箱你选对了吗?
开发语言·python·docker
Python私教23 分钟前
签名 URL 刷新导致审批失效?别急着删掉所有 query
python·安全
牧羊人.33329 分钟前
Python 办公自动化从入门到入土|09 数据容器之字典
开发语言·python
小僧景贤44 分钟前
嵌入式C语言 第二篇:基础语法|嵌入式C与标准C的核心差异
c语言·开发语言·嵌入式c语言
Zane19941 小时前
类变量与实例变量:一个共享列表引发的线上事故
后端·python
阿pin1 小时前
Android随笔-AIDL
android·开发语言·aidl
Jasmine_llq1 小时前
《P15800 [GESP202603 六级] 选数》
数据结构·long long·逆序线性 dp·从后往前推导·转移严格遵循题意·防止总和溢出·复杂度on
Python私教1 小时前
一次性批准令牌:挡住旧授权误发新版本的工程设计
python·安全
疯狂打码的少年1 小时前
【数据结构】串(字符串):基本概念与存储
数据结构·笔记
for_ever_love__1 小时前
python基础语法学习: 数据容器
windows·python·学习