技术栈

【hot100篇-python刷题记录】【搜索二维矩阵】

我明天再来学Web渗透2024-08-30 16:55

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)
上一篇:矩阵分块乘法的证明
下一篇:Mysql剖析(四)----Mysql的行锁、表锁、间隙锁详解
相关推荐
Ws_
38 分钟前
C#学习 Day2
开发语言·学习·c#
lishi_1991
1 小时前
一键部署MoviePilotV2实现NAS全自动追剧
python·媒体·moviepilot
杰克尼
1 小时前
天机学堂复习总结(day03-day04)
java·开发语言·redis·elasticsearch·spring cloud
x***r151
1 小时前
jdk-11.0.16.1_windows使用步骤详解(附JDK 11环境变量配置与验证教程)
java·开发语言·windows
EllinY
2 小时前
CF2217E Definitely Larger 题解
c++·笔记·算法·构造
测试开发-学习笔记
2 小时前
代码详细解释
python
u011960823
2 小时前
ray-k8s部署
python
luck_bor
2 小时前
File类&递归作业
java·开发语言
PAK向日葵
5 小时前
我用 C++ 写了一个轻量级 Python 虚拟机,刚刚开源
c++·python·开源
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03【踩坑记录 | 第一篇】微软商店无法使用时,如何手动安装 OpenAI Codex?附`.msix`文件系统错误解决方法04【AI】2026 年具身智能模型和世界模型总结05裂开!ChatGPT 居然开始要手机号验证,附详细解决方法06CC-Switch & Claude 基于 Linux 服务器安装使用指南07Codegraph 实战:用知识图谱让 AI 编程效率翻倍08Codex使用DeepSeek API的方法(cc switch + codex bridge方案)09给 Claude Code 装上“技能库”和“眼睛”:配置 Skills 与图片识别实战10CC-Switch 全平台下载、安装与使用全指南(Windows/macOS/Linux)