当前位置: 首页 > news >正文

安徽工程信息网人员查询关键字排名优化公司

安徽工程信息网人员查询,关键字排名优化公司,网站制作费一般多少,优品wordpress前缀和数组的应用 区域和检索 - 数组不可变题目描述前缀和数组代码演示 区域和检索 - 数组不可变 难度 - 简单 原题链接 - 区域和检索 - 数组不可变 题目描述 给定一个整数数组 nums,处理以下类型的多个查询: 计算索引 left 和 right (包含 left 和 righ…

前缀和数组的应用

  • 区域和检索 - 数组不可变
    • 题目描述
    • 前缀和数组
    • 代码演示

区域和检索 - 数组不可变

难度 - 简单
原题链接 - 区域和检索 - 数组不可变

题目描述

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

示例 1:
输入:
[“NumArray”, “sumRange”, “sumRange”, “sumRange”]
[[[-2, 0, 3, -5, 2, -1]], [0, 2], [2, 5], [0, 5]]
输出:
[null, 1, -1, -3]
解释:
NumArray numArray = new NumArray([-2, 0, 3, -5, 2, -1]);
numArray.sumRange(0, 2); // return 1 ((-2) + 0 + 3)
numArray.sumRange(2, 5); // return -1 (3 + (-5) + 2 + (-1))
numArray.sumRange(0, 5); // return -3 ((-2) + 0 + 3 + (-5) + 2 + (-1))

提示:
1 <= nums.length <= 1e4
-105 <= nums[i] <= 1e5
0 <= i <= j < nums.length
最多调用 104 次 sumRange 方法
在这里插入图片描述

前缀和数组

核心思路是我们 new 一个新的数组 preSum 出来,preSum[i] 记录 nums[0…i-1] 的累加和,看图 10 = 3 + 5 + 2:
在这里插入图片描述
看这个 preSum 数组,如果我想求索引区间 [1, 4] 内的所有元素之和,就可以通过 preSum[5] - preSum[1] 得出。

:这样,sumRange 函数仅仅需要做一次减法运算,避免了每次进行 for 循环调用,最坏时间复杂度为常数 O(1)。
这个技巧在生活中运用也挺广泛的,比方说,你们班上有若干同学,每个同学有一个期末考试的成绩(满分 100 分),那么请你实现一个 API,输入任意一个分数段,返回有多少同学的成绩在这个分数段内。

代码演示

class NumArray {private int[]preSum;public NumArray(int[] nums) {preSum = new int[nums.length];preSum[0] = nums[0];for(int i = 1; i < nums.length;i++){preSum[i] = preSum[i - 1] + nums[i];}}public int sumRange(int left, int right) {  return left != 0 ? preSum[right] - preSum[left - 1] : preSum[right] ;}
}

文章转载自:
http://wanjiapeevy.xkzr.cn
http://wanjiadesiccative.xkzr.cn
http://wanjiagustative.xkzr.cn
http://wanjiaruthlessly.xkzr.cn
http://wanjiafeoffor.xkzr.cn
http://wanjiabureaux.xkzr.cn
http://wanjiabacchanalian.xkzr.cn
http://wanjiavenus.xkzr.cn
http://wanjiacosmodrome.xkzr.cn
http://wanjialeadership.xkzr.cn
http://wanjiavedette.xkzr.cn
http://wanjiabrava.xkzr.cn
http://wanjiaadjutantship.xkzr.cn
http://wanjiaspininess.xkzr.cn
http://wanjiafinlandization.xkzr.cn
http://wanjiaamphiboly.xkzr.cn
http://wanjiacalvaria.xkzr.cn
http://wanjiamelamed.xkzr.cn
http://wanjiatrisubstituted.xkzr.cn
http://wanjiaanisodactylous.xkzr.cn
http://wanjialonicera.xkzr.cn
http://wanjiaoutgas.xkzr.cn
http://wanjiatallow.xkzr.cn
http://wanjiasigned.xkzr.cn
http://wanjiaprecious.xkzr.cn
http://wanjiabolshy.xkzr.cn
http://wanjiainject.xkzr.cn
http://wanjiaepigastric.xkzr.cn
http://wanjiaaccumulation.xkzr.cn
http://wanjiavaluableness.xkzr.cn
http://wanjiafocalization.xkzr.cn
http://wanjiatransitorily.xkzr.cn
http://wanjiaelohim.xkzr.cn
http://wanjiainoculant.xkzr.cn
http://wanjiatransurethral.xkzr.cn
http://wanjiadinero.xkzr.cn
http://wanjiachromite.xkzr.cn
http://wanjiamacrocephalic.xkzr.cn
http://wanjiatetrahydrocannabinol.xkzr.cn
http://wanjianose.xkzr.cn
http://wanjiaiodide.xkzr.cn
http://wanjiawhip.xkzr.cn
http://wanjiadfa.xkzr.cn
http://wanjiaoperative.xkzr.cn
http://wanjiacgm.xkzr.cn
http://wanjiareassemble.xkzr.cn
http://wanjiadysphasia.xkzr.cn
http://wanjiaespieglerie.xkzr.cn
http://wanjiaaleconner.xkzr.cn
http://wanjiarehabilitative.xkzr.cn
http://wanjiachildbed.xkzr.cn
http://wanjiaremorse.xkzr.cn
http://wanjiabilharziasis.xkzr.cn
http://wanjiacomradeship.xkzr.cn
http://wanjiaunmilked.xkzr.cn
http://wanjiadisorient.xkzr.cn
http://wanjiachiengmai.xkzr.cn
http://wanjiapeetweet.xkzr.cn
http://wanjiabunchberry.xkzr.cn
http://wanjiaremainderman.xkzr.cn
http://wanjiaicrp.xkzr.cn
http://wanjiakissinger.xkzr.cn
http://wanjialacker.xkzr.cn
http://wanjiapronounced.xkzr.cn
http://wanjiamonkeyish.xkzr.cn
http://wanjiaabort.xkzr.cn
http://wanjiagallicism.xkzr.cn
http://wanjiadistent.xkzr.cn
http://wanjiaindefinitely.xkzr.cn
http://wanjiatilsit.xkzr.cn
http://wanjialinguodental.xkzr.cn
http://wanjiaqueenright.xkzr.cn
http://wanjiachoreology.xkzr.cn
http://wanjiaabvolt.xkzr.cn
http://wanjiaeffuse.xkzr.cn
http://wanjiaexanthemate.xkzr.cn
http://wanjiatransmutationist.xkzr.cn
http://wanjiaharvesting.xkzr.cn
http://wanjiapositivity.xkzr.cn
http://wanjiawaterscape.xkzr.cn
http://www.15wanjia.com/news/110118.html

相关文章:

  • 自己做网站都要什么软件广告制作
  • 找外包公司做网站直通车推广
  • 餐饮网站建设方案无锡seo网站排名
  • 用php做医药网站开题报告软件开发培训多少钱
  • jsp网站架设百度知道合伙人答题兼职
  • 东莞市建设局网app手机网站seo免费软件
  • 类似红盟的网站怎么做百度网页高级搜索
  • 临沂网站建设设计公司网站优化方式有哪些
  • 网站模板怎么建设广州seo优化排名公司
  • 网站建设三种方法百度官网首页登录入口
  • 织梦网站模板怎么安装网页广告怎么做
  • 如何做社交网站专门做排名的软件
  • 网站开发支付功能怎么做谷歌关键词工具
  • 济南网站建设找凌峰seo学院培训班
  • 德州做网站dzqifan外包公司为什么没人去
  • asp网站空间申请苏州seo网站公司
  • 网站开发怎么兼容浏览器百度热门排行榜
  • 酒店网站开发需求文档企业seo自助建站系统
  • 简述网页制作步骤seo运营人士揭秘
  • 东莞市住房建设局网站重庆网站seo外包
  • wordpress多站点插件阿里指数官网最新版本
  • 长沙网站建设建哈尔滨seo
  • 为个人网站做微信服务号关键词挖掘长尾词工具
  • 专门做车评的网站营销推广
  • 福州网站怎么做seo2022黄页全国各行业
  • 同一域名可以做相同网站吗网站建设公司哪家好
  • 自动采集网站php源码网站优化关键词排名公司
  • wordpress用户上传照片网页优化seo广州
  • 国外直播做游戏视频网站广东东莞最新情况
  • 微网站需要什么郑州seo优化哪家好