【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)
相关推荐
半桶水专家7 小时前
go语言中的结构体嵌入详解
开发语言·后端·golang
长安er8 小时前
LeetCode215/347/295 堆相关理论与题目
java·数据结构·算法·leetcode·
元亓亓亓8 小时前
LeetCode热题100--62. 不同路径--中等
算法·leetcode·职场和发展
在屏幕前出油8 小时前
二、Python面向对象编程基础——理解self
开发语言·python
小白菜又菜8 小时前
Leetcode 1925. Count Square Sum Triples
算法·leetcode
粉红色回忆8 小时前
用链表实现了简单版本的malloc/free函数
数据结构·c++
阿方索8 小时前
python文件与数据格式化
开发语言·python
登山人在路上9 小时前
Nginx三种会话保持算法对比
算法·哈希算法·散列表
写代码的小球9 小时前
C++计算器(学生版)
c++·算法
AI科技星9 小时前
张祥前统一场论宇宙大统一方程的求导验证
服务器·人工智能·科技·线性代数·算法·生活