【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)
相关推荐
Godspeed Zhao13 小时前
现代智能雷达技术15——算法(1)
人工智能·算法·雷达
代码什么用13 小时前
LeetCode-42. 接雨水
算法·leetcode
多弗朗皮卡丘13 小时前
C++ stack和queue
开发语言·c++·deque·queue·stack·容器适配器
lengxuenong13 小时前
枚举及其优化学习手册
c++·学习·算法·青少年编程
维克兜率天13 小时前
【维克】弹性策略:用“乖离率“捕捉超跌反弹
android·开发语言·python·深度学习·kotlin·量化
小O的算法实验室13 小时前
IEEE TAI,RoCo:基于角色的LLM协作实现自动启发式设计
算法
SelectDB技术团队14 小时前
Apache Doris 高性能 Open Lake Variant 读写技术解析(含对比数据)
数据结构·数据库·clickhouse·日志·apache doris·selectdb·湖仓架构升级
轻口味14 小时前
HarmonyOS 7 新特性5:平行视界——轻视界文集的两栏阅读与窗口状态边界矩阵真机实测
华为·矩阵·harmonyos·鸿蒙·平行视界
小范的技术工坊14 小时前
大模型蒸馏
人工智能·算法·数据挖掘·大模型
SamChan9014 小时前
PDF页面旋转与CropBox陷阱:译文回填位置总是错位的根因实测
python·ai·pdf·wpf