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

前端转网站建设网络精准营销推广

前端转网站建设,网络精准营销推广,四川成都住建局官网,什么事网页设计前缀和 前缀和:一段序列里的前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.hrbkazy.com/news/2931.html

相关文章:

  • 宁波其它区高端关键词优化嘉峪关seo
  • 佛山h5建站模板营销网站seo推广
  • ftp可以发布网站吗百度指数有什么作用
  • 高水平 专业 建设 网站站长工具权重查询
  • 复制wordpress文章莆田seo
  • 淘宝客网站可以做百度推广seo是什么姓
  • jsp网站建设美食浏览器2345网址导航下载安装
  • 学编程能干什么宁波seo排名外包
  • 哪家做公司网站优化网站服务
  • 手机触屏版网站开发百度快速收录权限域名
  • 专业做汽车的网站怎么做营销推广
  • 做网站有自己的服务器百度电商平台
  • 开发平台为用户提供了哪四类seo综合
  • 注册公司注册企业注册网络优化工程师为什么都说坑人
  • 做的最好的美女视频网站免费创建个人网页
  • vi企业设计重庆seo务
  • 济南手工网站建设公司百度指数怎么查
  • 深圳专业网站设计公司价格百度浏览器下载
  • 青岛工商注册核名查询系统seo搜索价格
  • 网站平台建设技术报告怎么样创建网站
  • 金融网站建设公司关键词爱站网关键词挖掘工具
  • 景德镇做网站公司免费网站的平台
  • wordpress用户更改不了密码seo优化搜索结果
  • 网站建设中html 下载企业网站seo排名
  • php网站开发优化九个关键词感悟中国理念
  • 南方数据企业网站管理系统9域名注册需要多少钱
  • 网站代码字体变大seo快速优化
  • 中英文企业网站百度关键词优化软件如何
  • 推荐几个的网站高端网站建设制作
  • 做网站素材图片免费python在线网站