【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)
相关推荐
爱昏羔6 小时前
上篇:从PDF到向量库 — 物流行业RAG系统的知识库构建全解析
python·langchain·pdf·agent·rag
麻雀飞吧6 小时前
最新量化实现难点,规则和流程要先有形状
人工智能·python
用户0332126663676 小时前
使用 Python 在 Word 文档中添加或删除文本框
python
小蒋学算法6 小时前
算法-删除元素后最大固定点数目-典型最长增长序列算法
数据结构·算法
LONGZETECH6 小时前
新能源汽车动力系统仿真硬核拆解:五系统分层架构的设计逻辑与技术权衡
c语言·开发语言·架构·汽车·汽车仿真教学软件·汽车教学软件
RD_daoyi6 小时前
Google偷偷给AI引用加了五个新功能:内联引用、悬停预览、品牌展示……但点击率真的回来了吗?
大数据·网络·人工智能·算法·安全·搜索引擎
船漏了就会沉6 小时前
后缀自动机(SAM):字符串处理的“万能瑞士军刀”
算法
醉城夜风~6 小时前
C++模板详解:从基础到高级全面解析
java·开发语言·c++
地球驾驶员6 小时前
NX二次开发C#-获取体的外表面
开发语言·c#
LadenKiller6 小时前
近期AI量化辅助,工具重点要跟学习阶段变化
人工智能·python