【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)
相关推荐
刀锋000119 小时前
从0到1手搓生产级 AI Agent:LangGraph 1.2 + LangChain 1.3 保姆级实战(全部代码已跑通)
人工智能·python·langchain·ai agent·langgraph
夜雪一千19 小时前
Python 如何实现 SHA 加密?SHA1 / SHA256 / SHA512 实战教程
开发语言·python
码云骑士19 小时前
106-模型量化技术-GGUF-GPTQ-AWQ-bitsandbytes对比
python
御风之翼_唤星者19 小时前
LoadFramePackModel模块报错bad escape
python·ai
有点。19 小时前
C++二叉树(一)
开发语言·数据结构·c++
民乐团扒谱机19 小时前
【微实验】谐波乘积谱(HPS)算法深度解析:原理、数学与代码实现
开发语言·人工智能·python·算法·语音识别·音乐
Nil20819 小时前
leetcode 73矩阵置0
算法·leetcode·矩阵
报错小能手19 小时前
Go 语言结构 基础语法
开发语言·后端·golang
Lazionr19 小时前
stack与queue:底层实现与容器适配器
开发语言·数据结构·c++
剩下了什么20 小时前
go语言 Ctx:「错误三:在 Context 中存储可变值」
开发语言·后端·golang