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

计算机类哪个专业前景好青岛seo服务

计算机类哪个专业前景好,青岛seo服务,衡水做网站推广的公司,知名响应式网站企业前缀和 前缀和:一段序列里的前n项和 给出n个数,在给出q次问询,每次问询给出L、R,快速求出每组数组中一段L至R区间的和 给出一段数组,每次问询为求出l到r区间的和 普通方法:L到R进行遍历,那么…

前缀和

前缀和:一段序列里的前n项和

给出n个数,在给出q次问询,每次问询给出L、R,快速求出每组数组中一段L至R区间的和

给出一段数组,每次问询为求出l到r区间的和

普通方法:L到R进行遍历,那么在每次求区间和的过程中时间复杂度为O(n),q次问询时间复杂度为O(q*n)

前缀和:建立前缀和数组,sum[i]=sum[i-1]+arr[i]。(i-1存在越界的问题,所以i从1开始遍历)

              计算L到R的区间和,包括arr[L]和arr[R]两个值(边界值),区间和=arr[R]-arr[L-1]

              时间复杂度从O(q*n)降至O(q*1)

二维前缀和

二维前缀和数组是原数组它本身位置的数及其左上角全部的数

二维前缀和的应用:求二维数组中arr[x1][y1]到arr[x2][y2]区间内的数之和 

差分

给出n个数,再给出q次问询,每次问询给出L、R、X,要求在L到R上每一个值都加上X,直到最后输出这个数组 

普通方法:遍历,时间复杂度为O(q*n)

差分:建立差分数组,difference[i]=arr[i]-arr[i-1],arr[i]=difference[i]+arr[i-1]。

        (同样i从1开始遍历)

          时间复杂度从O(q*n)降至O(q*1)

数组arr

111111

差分数组difference

100000

此时,L=2,R=4,X=1

操作方式:difference[L]=difference[L]+X,影响L之后的数字

                  difference[R+1]=difference[R+1]-X,避免影响R+1以及之后的数字

操作后的差分数组difference

1100-10

还原后的数组arr

122211

二维差分

一维差分修改差分数组中的某个数,影响的是原数组它本身及其之后的数

二维差分修改差分数组中的某个数,影响的是原数组它本身及其右下角全部的数

二维差分的应用:对以 x1, y1 为左上角, x2, y2 为右下角的矩阵插入一个值 / 修改值

http://www.mmbaike.com/news/34169.html

相关文章:

  • 求职网站建设方案哈尔滨百度网络推广
  • 最专业的网站建设公司哪家好慧生活798app下载
  • 网站建设服务器端软件营销网络的建设有哪些
  • 山东做网站建设公司哪家好刷关键词的平台
  • 建设银行的英语网站拼多多关键词优化步骤
  • 网站建设中gif优化网站内容
  • 长沙网站微信开发免费模板素材网站
  • 北京建设职工大学网站免费网址注册
  • wordpress数字链接出现404seo成功案例分析
  • 北京价格微网站建设东莞搜索引擎推广
  • 广告公司做网站的效果怎么样搜索关键词站长工具
  • 拿p5.js做的网站手机百度网页版 入口
  • 企业展示型网站源码优化大师网页版
  • wordpress虚拟币主题天津seo排名收费
  • 网站流量劫持怎么做谷歌搜索引擎入口2022
  • 百家号网站开发属于什么领域东莞网站建设推广
  • 网站建设放电影怎么做下载百度2023最新版安装
  • 南皮做网站价格昆明关键词优化
  • 做那种事的网站抖音seo软件
  • 记事本里做网站 怎么把字体做企业推广
  • 网站上facebook怎么做链接中国四大软件外包公司
  • 网站如何设置二级域名每日一则小新闻
  • 汽车网站设计论文seo网站优化是什么
  • 男的做那个视频网站网站seo公司哪家好
  • 网站服务器管理系统百度怎么推广
  • 怎么让网站能被百度到学电脑培训班
  • 框架做网站指的是磁力帝
  • php网站修改代码广告推广赚钱在哪接
  • 论论坛坛网网站站建建设设百度seo学院
  • 更换网站后台管理系统腾讯企业qq官网