【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)
相关推荐
老歌老听老掉牙2 分钟前
基于Frenet-Serret框架的自然轴系关系推导与SymPy验证
python·sympy·自然轴系
Java后端的Ai之路4 分钟前
Python 进阶探索25 - difflib模块之文本对比
开发语言·python·django·哈希算法·difflib
mmmmath_34 分钟前
LeetCode.150.逆波兰表达式求值
数据结构
5 分钟前
一个天才写了三年Python,最后发现装饰器最有用的用法只有3个
python
全栈练习生6 分钟前
大模型原理之 MoE 混合专家模型
python·ai
Evand J7 分钟前
【MATLAB例程】三维快速扩展随机树(RRT)路径规划与到达角(AOA)定位算法|三维避障+定位仿真。附下载链接
开发语言·算法·matlab·路径规划·定位
空堂与归8 分钟前
GPT-6.1 Sol 来了:1/5 价逼近 Astra 级
开发语言·人工智能·gpt·ai
程序员老陆9 分钟前
C++ 悬空指针:从原理到工程级解决方案
开发语言·c++·程序设计
askama0010 分钟前
Ubuntu安装Anaconda并配置环境
linux·python
释厄62317 分钟前
BSD 简单真理循环论——简单真理 × 复杂循环=大一统
android·开发语言·kotlin