文章 2024-01-15 来自:开发者社区

leetcode-307:区域和检索 - 数组可修改

题目题目连接给你一个数组 nums ,请你完成两类查询。其中一类查询要求 更新 数组 nums 下标对应的值另一类查询要求返回数组 nums 中索引 left 和索引 right 之间( 包含 )的nums元素的 和 ,其中 left <= right实现 NumArray 类:NumArray(int[] nums) 用整数数组 nums 初始化对象void update(int ind....

文章 2024-01-15 来自:开发者社区

leetcode-304:二维区域和检索 - 矩阵不可变

题目题目连接给定一个二维矩阵 matrix,以下类型的多个请求:计算其子矩形范围内元素的总和,该子矩阵的 左上角 为 (row1, col1) ,右下角 为 (row2, col2) 。实现 NumMatrix 类:NumMatrix(int[][] matrix) 给定整数矩阵 matrix 进行初始化int sumRegion(int row1, int col1, int row2, in....

leetcode-304:二维区域和检索 - 矩阵不可变
文章 2024-01-15 来自:开发者社区

leetcode-303:区域和检索 - 数组不可变

题目题目连接给定一个整数数组 nums,处理以下类型的多个查询:计算索引 left 和 right (包含 left 和 right)之间的 nums 元素的 和 ,其中 left <= right实现 NumArray 类:NumArray(int[] nums) 使用数组 nums 初始化对象int sumRange(int i, int j) 返回数组 nums 中索引 left 和....

文章 2023-05-16 来自:开发者社区

LeetCode--1773. 统计匹配检索规则的物品数量

题目:给你一个数组 items ,其中 items[i] = [typei, colori, namei] ,描述第 i 件物品的类型、颜色以及名称。另给你一条由两个字符串 ruleKey 和 ruleValue 表示的检索规则。如果第 i 件物品能满足下述条件之一,则认为该物品与给定的检索规则 匹配 :ruleKey == "type" 且 ruleValue == typei 。ruleKe....

文章 2023-01-23 来自:开发者社区

LeetCode 1773. 统计匹配检索规则的物品数量

网络异常,图片无法展示|题目给你一个数组 items ,其中 items[i] = [typei, colori, namei] ,描述第 i 件物品的类型、颜色以及名称。另给你一条由两个字符串 ruleKey 和 ruleValue 表示的检索规则。如果第 i 件物品能满足下述条件之一,则认为该物品与给定的检索规则 匹配 :ruleKey == "type" 且 ruleValue == ty....

LeetCode 1773. 统计匹配检索规则的物品数量
文章 2023-01-19 来自:开发者社区

LeetCode 303. 区域和检索 - 数组不可变

网络异常,图片无法展示|题目给定一个整数数组  nums,求出数组从索引 i 到 j(i ≤ j)范围内元素的总和,包含 i、j 两点。实现 NumArray 类:NumArray(int[] nums) 使用数组 nums 初始化对象 int sumRange(int i, int j) 返回数组 nums 从索引 i 到 j(i ≤ j)范围内元素的总和,包含 i、j 两点(也就是....

LeetCode 303. 区域和检索 - 数组不可变
文章 2023-01-04 来自:开发者社区

JS 刷 Leetcode:303. 区域和检索 - 数组不可变

1. 题目给定一个整数数组 nums,求出数组从索引 i 到 j(i ≤ j) 范围内元素的总和,包含 i、j 两点。实现 NumArray 类:NumArray(int[] nums) 使用数组 nums 初始化对象int sumRange(int i, int j) 返回数组 nums 从索引 i 到&n...

JS 刷 Leetcode:303. 区域和检索 - 数组不可变
文章 2022-11-27 来自:开发者社区

LeetCode每日一题——1773. 统计匹配检索规则的物品数量

题目给你一个数组 items ,其中 items[i] = [typei, colori, namei] ,描述第 i 件物品的类型、颜色以及名称。另给你一条由两个字符串 ruleKey 和 ruleValue 表示的检索规则。如果第 i 件物品能满足下述条件之一,则认为该物品与给定的检索规则 匹配 :ruleKey == “type” 且 ruleValue == typei 。ruleKey....

文章 2022-10-19 来自:开发者社区

Leetcode_Python 304 二维区域和检索 - 矩阵不可变

说明采用这种方法虽然简短,但是比较耗时,可以借鉴官方的方法。class NumMatrix(object): def __init__(self, matrix): """ :type matrix: List[List[int]] """ self.matrix = matrix def sumRegion(sel...

Leetcode_Python 304 二维区域和检索 - 矩阵不可变
文章 2022-10-19 来自:开发者社区

Leetcode_Python 303 区域和检索 - 数组不可变

解题思路以 nums = [-2, 0, 3, -5, 2, -1]为例第一步先制定一个列表,元素是前n项元素的和list = [0, -2, -2, 1, -4, -2, -3],首项除外第二步求(i,j)的总和,即list[j+1]-list[i]代码class NumArray(object): def __init__(self, nums): """ ...

Leetcode_Python 303 区域和检索 - 数组不可变

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注