【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)
相关推荐
半兽先生13 小时前
大模型技术开发与应用——5.大模型Agent开发(CrewAI)
大数据·人工智能·python·机器学习·ai
眼泪划过的星空13 小时前
快速了解LangGraph:构建智能Agent工作流的核心框架
人工智能·python·langchain
DuHz13 小时前
论文解读:用于数据分析的极值点对称模态分解方法 (Extreme-point Symmetric Mode Decomposition,ESMD)
论文阅读·算法·信息与通信·信号处理
看昭奚恤哭13 小时前
Flutter 布局核心思想
开发语言·javascript·flutter
risc12345613 小时前
序列化框架
数据结构
HZZD_HZZD13 小时前
用电负荷聚类分析实战:基于`scikit-learn`的`K-Means`与`DBSCAN`双算法对比、`PCA`降维可视化与智能电表负荷画像全流程
算法·scikit-learn·kmeans
MIngYaaa52013 小时前
2026暑期牛客多校1 2026-7-17
数据结构·算法
wabs66613 小时前
关于图论【卡码网107.寻找存在的路线的思考】
数据结构·算法·图论
半兽先生13 小时前
大模型技术开发与应用——4.大模型提示词工程实战
人工智能·算法
IsSh9nj6q13 小时前
Python全栈应用搭建神器magic-dash .新版本介绍
开发语言·python·dash