【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)
相关推荐
hoiii1874 分钟前
基于MATLAB/Simulink使用M函数实现无刷直流电机(BLDCM)双闭环控制系统
开发语言·matlab
superman超哥23 分钟前
Rust 复制语义(Copy Trait)与移动语义的区别:类型系统的精确控制
开发语言·后端·rust·编程语言·移动语义·rust复制语义·copy trait
威风的虫1 小时前
RAG 系统的经典工作流程
人工智能·python·rag
棒棒的皮皮1 小时前
【深度学习】YOLO-Python基础认知与算法演进
python·深度学习·yolo·计算机视觉
地平线开发者1 小时前
大模型 | QWen3 结构解析
算法·自动驾驶
aiguangyuan1 小时前
机器学习入门
人工智能·python·机器学习
chao1898441 小时前
基于C#实现Modbus通信及CRC校验
java·开发语言·c#
hxjhnct2 小时前
JavaScript Promise 的常用API
开发语言·前端·javascript
xiaowu0802 小时前
C# 嵌入资源加载 + 外部配置文件的兜底配置
开发语言·c#