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

南通网站推广优化公司成都企业网站建设那家好

南通网站推广优化公司,成都企业网站建设那家好,wordpress 检测插件,南宁网红打卡地有哪些地方数据结构-线段树#xff08;点修区查#xff09; 前置知识 分治递归二叉树 思路 我们需要维护一个支持单点修改#xff0c;区间查询的数据结构#xff0c;并且要求在线#xff0c;一般使用线段树解决。 线段树是一个二叉树形的数据结构。 线段树的思想很简单#xff0c…数据结构-线段树点修区查 前置知识 分治递归二叉树 思路 我们需要维护一个支持单点修改区间查询的数据结构并且要求在线一般使用线段树解决。 线段树是一个二叉树形的数据结构。 线段树的思想很简单就是将每个区间分治构成一个树形结构从而达到了 log ⁡ n \log n logn 的时间复杂度。 以下是一个维护最小值的线段树。 具体实现也很简单如下 建树 build \text{build} build 从根节点向下遍历叶节点自更新非叶节点使用儿子节点更新 pushup \text{pushup} pushup更新 update \text{update} update 从根节点向下遍历类似二分查找查找至叶结点叶节点自更新非叶节点使用儿子节点更新 pushup \text{pushup} pushup查询 query \text{query} query 从根节点向下遍历将区间分治到多个节点上合并答案。如区间 [ 2 , 6 ] [ 2 , 3 ] [ 4 , 5 ] [ 6 , 6 ] [2,6][2,3][4,5][6,6] [2,6][2,3][4,5][6,6]为节点 5 , 6 , 14 5,6,14 5,6,14 处的答案合并而来。 数据结构参数 时间复杂度 O ( n log ⁡ n ) O(n\log n) O(nlogn)空间复杂度 O ( n ) O(n) O(n) 实现代码 以最小值线段树为例。 int t[MAXN*4]; #define ls p1 #define rs p1|1 void pushup(int p){t[p]min(t[ls],t[rs]); } void build(int p,int l,int r){if (lr){t[p]a[l];return;}int midlr1;build(ls,l,mid);build(rs,mid1,r);pushup(p); } void update(int p,int l,int r,int x,int y){if (lr){t[p]y;return;}int midlr1;if (xmid) update(ls,l,mid,x,y);else update(rs,mid1,r,x,y);pushup(p); } int query(int p,int l,int r,int x,int y){if (xlry) return t[p];int midlr1,ans0x3f3f3f3f;if (xl) ansmin(ans,query(ls,l,mid,x,y));else ansmin(ans,query(rs,mid1,r,x,y));return ans; }练习 洛谷【模板】树状数组 1洛谷【模板】树状数组 2 因为这个版本的线段树和树状数组差不多。。。
http://www.hkea.cn/news/14283902/

相关文章:

  • 优化搜索引擎营销竞价排名和seo的区别
  • 北京网站优化指导山西项目网
  • 网站设计项目计划书湖北省建设工程质量协会网站
  • 网站如何调用手机淘宝做淘宝客制作网站素材
  • 合肥做网站的的公司有哪些如何在招聘网站上做薪酬统计
  • 域名备案未做网站制作外贸网站的公司简介
  • 建一个网站的技术解决方案网站建设需要哪些人
  • 广州白云学校网站建设四位分享码2023
  • 做字素的网站中国铁建集团门户网官网
  • 广东网站设计网页制作工具软件下载
  • 上海快速建站提供商成都建站价格
  • 中国城乡建设厅网站首页工程建设标准化是正规期刊吗
  • 网站建设工作职责买卖链接网站
  • 网站建设古典风格网站正能量晚上在线观看视频
  • 网站推广优化的原因潍坊专业做网站公司
  • 临沂网站建设教程网站开发要注意哪些细节
  • 网站开发课程设计参考文献wordpress_ joomla_ drupal
  • 网站建设实习报告范文免费制作照片的网站
  • 档案门户网站建设方案蚁坊舆情
  • 域名备案网站建设方案书谷歌竞价推广教程
  • 英文网站设计哪里好wap网址导航程序源码
  • 手机免费制作自己的网站怎么用手机建网站
  • ui网站建设站评价简单的网站建设方案
  • 定制型网站建设推广百度收录是什么意思
  • 温州建设工程监理管理学会网站wordpress 封ip段
  • 网站开发与设计岗位秦皇岛优化营商环境
  • 南阳网站怎么推广如何做线上销售和推广
  • 四川建设网网网站维护电话深圳seo
  • 四川外国语大学网站建设广州安全教育平台初始密码
  • 科技服务网站建设内容九江网站开发公司