【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)
相关推荐
会飞De琥珀7 分钟前
java工具类,字符串转时间
java·开发语言
小羊羔heihei20 分钟前
Python列表操作全攻略
经验分享·笔记·python·学习·其他·交友
源码潇潇和逸逸22 分钟前
独立部署高校圈子平台:PHP+UniApp打造社交+交易+服务一站式校园解决方案
开发语言·uni-app·php
2501_9083298523 分钟前
实战:用OpenCV和Python进行人脸识别
jvm·数据库·python
愣头不青27 分钟前
96.不同的二叉搜索树
数据结构·算法·leetcode
LINgZone230 分钟前
深入解析:Cglib与JDK动态代理的实现原理、区别及性能对比
java·开发语言
一次旅行30 分钟前
今日心理学知识分享(三)
开发语言·javascript·程序人生·ecmascript
⁤⁢初遇43 分钟前
C语言数据结构---树
数据结构
AI科技星1 小时前
光速螺旋量子几何统一场论——基于 v ≡ c 公理的四大基本力全维度求导证明与精准数值验证
c语言·开发语言·人工智能·算法·机器学习·平面
天天学IT1 小时前
第三章 Qt 编译及安装
开发语言·qt·qt教程·qt6教程