240. 搜索二维矩阵 II


思路

遍历每一行,将当前行的数存放至哈希表中(in的时间复杂度O(1)),查询target是否存在当前行中,是直接返回

遍历结束都找不到target,则说明target不存在

python 复制代码
class Solution(object):
    def searchMatrix(self, matrix, target):
        """
        :type matrix: List[List[int]]
        :type target: int
        :rtype: bool
        """
        for i in range(len(matrix)):
            s = set(matrix[i])
            if target in s:
                return True

        return False
相关推荐
kszlgy6 分钟前
Day 50 预训练模型+CBAM模块
python
橘颂TA11 分钟前
【剑斩OFFER】算法的暴力美学——力扣 1046 题:最后一块石头的重量
算法·leetcode·职场和发展
有一个好名字15 分钟前
力扣- 统计二叉树中好节点的数目
算法·leetcode·职场和发展
weixin_4624462318 分钟前
Python 教程:一键生成自解压源码文件,自动还原并打包项目
python·自动化工具·源码打包
cuckooman19 分钟前
oh-my-posh 配置自定义主题
vscode·python·on-my-posh
天天进步201520 分钟前
Python全栈项目--智能客服机器人的设计与实现
python
万里不留行21 分钟前
【LangChain V1.0学习】第二课:批处理与持久化对话(通过完成情感机器人多轮对话进行学习)
人工智能·python·学习·语言模型·langchain
七夜zippoe22 分钟前
Python内存管理深潜:从引用计数到GC机制的全面优化实战
开发语言·python·gc·分代回收·内存池
至此流年莫相忘22 分钟前
Python包管理工具之UV
python·uv
百***074530 分钟前
GPT-5.2:重构通用智能边界,迈向生产级AI新纪元
开发语言·python·gpt