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
相关推荐
GIS之路9 小时前
GDAL 实现矢量裁剪
前端·python·信息可视化
有一个好名字9 小时前
力扣-从字符串中移除星号
java·算法·leetcode
IT=>小脑虎9 小时前
Python零基础衔接进阶知识点【详解版】
开发语言·人工智能·python
智航GIS9 小时前
10.6 Scrapy:Python 网页爬取框架
python·scrapy·信息可视化
萧瑟其中~9 小时前
二分算法模版——基础二分查找,左边界查找与右边界查找(Leetcode的二分查找、在排序数组中查找元素的第一个位置和最后一个位置)
数据结构·算法·leetcode
AlenTech9 小时前
208. 实现 Trie (前缀树) - 力扣(LeetCode)
leetcode
iAkuya9 小时前
(leetcode)力扣100 36二叉树的中序遍历(迭代递归)
算法·leetcode·职场和发展
wangwangmoon_light9 小时前
1.1 LeetCode总结(线性表)_枚举技巧
算法·leetcode·哈希算法
清水白石0089 小时前
解构异步编程的两种哲学:从 asyncio 到 Trio,理解 Nursery 的魔力
运维·服务器·数据库·python