【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)
相关推荐
真智AI2 分钟前
用 LLM 辅助生成可跑的 Python 单元测试:pytest + coverage 覆盖率报告(含运行指令与排坑)
python·单元测试·pytest
czxyvX10 分钟前
016-二叉搜索树(C++实现)
开发语言·数据结构·c++
蒟蒻的贤13 分钟前
leetcode链表
算法·leetcode·链表
1104.北光c°15 分钟前
【从零开始学Redis | 第一篇】Redis常用数据结构与基础
java·开发语言·spring boot·redis·笔记·spring·nosql
0思必得015 分钟前
[Web自动化] Selenium处理文件上传和下载
前端·爬虫·python·selenium·自动化·web自动化
Funny_AI_LAB24 分钟前
AI Agent最新重磅综述:迈向高效智能体,记忆、工具学习和规划综述
人工智能·学习·算法·语言模型·agi
Hui Baby38 分钟前
Java SPI 与 Spring SPI
java·python·spring
执着25940 分钟前
力扣hot100 - 94、二叉树的中序遍历
数据结构·算法·leetcode
我能坚持多久40 分钟前
D22—C语言预处理详解:从宏定义到条件编译
c语言·开发语言
-dzk-42 分钟前
【代码随想录】LC 707.设计链表
数据结构·c++·算法·链表