【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)
相关推荐
美好的事情能不能发生在我身上4 小时前
Leetcode热题100中的:矩阵专题
算法·leetcode·矩阵
黑眼圈子4 小时前
Java正则表达式基础知识
java·开发语言·正则表达式
小陳参上4 小时前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
阿kun要赚马内4 小时前
数据结构——线性表
数据结构
Tisfy5 小时前
LeetCode 3296.移山所需的最少秒数:优先队列
算法·leetcode·题解·优先队列·模拟
李昊哲小课5 小时前
Python 线性数据结构详解
开发语言·数据结构·python
㓗冽5 小时前
龟兔赛跑预测-进阶题6
算法
云泽8085 小时前
蓝桥杯算法精讲:贪心算法的简单应用与题解
算法·贪心算法·蓝桥杯
新诺韦尔API5 小时前
身份证验证接口详细开发对接指南
大数据·python·api
WangYaolove13145 小时前
基于python的多媒体资料管理系统(源码+文档)
python·mysql·django·毕业设计·源码