【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)
相关推荐
老鱼说AI10 小时前
《深入理解计算机系统》(CSAPP)2.2:整数数据类型与底层机器级表示
开发语言·汇编·算法·c#
Albert Edison11 小时前
【ProtoBuf 语法详解】oneof 类型
开发语言·c++·protobuf
文公子WGZ11 小时前
将java 21切换成java 25
java·开发语言
一直都在57211 小时前
Java序列化和反序列化
java·开发语言
会编程的土豆11 小时前
【数据结构与算法】 树
数据结构·算法
LSL666_11 小时前
Redis值数据类型——hash
redis·算法·哈希算法·数据类型
喵喵蒻葉睦11 小时前
力扣 hot100 滑动窗口最大值 单调双端队列 java 简单题解
java·数据结构·算法·leetcode·双端队列·滑动窗口·队列
样例过了就是过了11 小时前
LeetCode热题100 搜索二维矩阵
数据结构·c++·算法·leetcode·矩阵
2401_8319207411 小时前
C++与Qt图形开发
开发语言·c++·算法
m0_7432974211 小时前
实战:用Python分析某电商销售数据
jvm·数据库·python