【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)
相关推荐
liuchangng13 小时前
类Jev项目Kev从入门到实战(7):如何选型:决策树与 checklist
算法·决策树·机器学习
yi01114 小时前
DAY22: LeetCode 733:图像渲染——从二维网格开始理解 DFS 和 BFS
数据结构·笔记·python·算法·leetcode·深度优先·宽度优先
jimy114 小时前
虚函数和 RTTI实现运行时多态
开发语言·c++
Pniubi14 小时前
力扣41缺失的第一个正数(哈希表法)
算法·leetcode·职场和发展
一个有温度的技术博主14 小时前
凌晨两点的死锁:当线程“互相等死“
开发语言·后端·场景
地平线开发者14 小时前
MQBench QAT量化实践指南
人工智能·算法·自动驾驶
Είναι η κοπέλα14 小时前
llama.cpp 与 GGUF 格式:本地大模型的“裸引擎“
开发语言·人工智能·pytorch·python·conda
今夜有雨.14 小时前
图像运算、掩膜/ROI 与绘制交互
c语言·数据结构·c++·qt·算法·计算机视觉
UIU11414 小时前
P1028 [NOIP 2001 普及组] 数的计算
c++·算法
Keven_1115 小时前
BUG:UVA116
算法·bug·图论