【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)
相关推荐
小白快快跑哦3 分钟前
python-字符串全解(六):正则表达式-修饰符
python·正则表达式·修饰符
灯澜忆梦3 分钟前
【Go Zap 日志库】#1 |快速上手 + 配置详解
开发语言·后端·golang
不会就选b8 分钟前
算法日常・每日刷题--<动态规划>22
算法·动态规划
a努力。10 分钟前
四维解析Agent记忆架构:从零实战LangGraph长期记忆
java·开发语言·数据库
释厄62313 分钟前
字画同体论——字即画·几何即字·漫画与小说=文本层
人工智能·算法
Wang's Blog19 分钟前
Java 项目部署之 Docker工具快速入门: Docker Compose 初识与安装
java·开发语言·docker
niucloud-admin25 分钟前
JAVA V6 多商户商城 开发文档——项目启动
java·开发语言·python
学逆向的28 分钟前
C 控制台指令
c语言·开发语言·网络安全
沫璃染墨30 分钟前
从零入门数据结构与算法(一):复杂度分析——从算法效率到时间与空间复杂度
c语言·开发语言·数据结构·笔记·算法·飞书
CCIE-Yasuo31 分钟前
个人电脑搭建AI-Qwen3-8B-学习记录
人工智能·python·学习