【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)
相关推荐
vv_Ⅸ1 分钟前
打卡day29
python
Protein_zmm1 分钟前
第二章 应用层(套接字编程)
开发语言·计算机网络·php
Laravel技术社区2 分钟前
python3 部署内网离线项目(无网环境)
python
by__csdn3 分钟前
ES6新特性全攻略:JavaScript的现代革命
开发语言·前端·javascript·typescript·ecmascript·es6·js
别叫我->学废了->lol在线等3 分钟前
model_validator的mode=“before“
python
foxsen_xia4 分钟前
go(基础10)——错误处理
开发语言·后端·golang
robch4 分钟前
Java后端优雅的实现分页搜索排序-架构2
java·开发语言·架构
她说..5 分钟前
在定义Java接口参数时,遇到整数类型,到底该用int还是Integer?
java·开发语言·java-ee·springboot
高洁017 分钟前
卷积神经网络(CNN)详细介绍及其原理详解(3)
python·神经网络·机器学习·transformer
程序员-King.10 分钟前
day110—同向双指针(数组)—最多K个重复元素的最长子数组(LeetCode-2958)
算法·leetcode·双指针