自己写的,耗时很长
class NumArray: def __init__(self, nums: List[int]): # 初始化NumArray类,接收一个整数列表nums作为参数 self.nums = nums # 将传入的nums列表存储为对象的属性 def sumRange(self, left: int, right: int) -> int: """ 计算指定范围内元素的总和 参数: left: int - 范围的左边界 right: int - 范围的右边界 返回值: int - 指定范围内元素的总和 """ total_sum = 0 # 初始化总和为0 for i in range(left, right + 1): # 遍历范围内的索引 total_sum += self.nums[i] # 将范围内每个元素的值加到总和中 return total_sum # 返回计算出的总和
标签:检索,right,nums,int,self,leedcode,数组,total,总和 From: https://www.cnblogs.com/yyyjw/p/18108264