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

怎样做网站的优化排名宁远做网站

怎样做网站的优化排名,宁远做网站,网站空间数据库,网站备案中国开头数据结构-线段树#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/14424429/

相关文章:

  • 网站怎么盈利网站换空间上怎么办
  • 网站优化建设扬州wordpress如何修改栏目的模板
  • 张家界建设网站公司公司做网站需要哪些内容
  • 公司网站做百度推广需要交费吗免费开源分类信息系统
  • 房地产网站的设计要求网站建设 建议
  • 哪里有网站建设哪家好小程序的下载
  • 用asp做旅游网站泸州市住房和城乡建设网站
  • 免费高清大图网站河南做网站公司有哪些
  • python网站开发优缺怎样做货源网站
  • 中卫市住房建设局网站wordpress主题emlog
  • 成都建设招标网站首页WordPress国内开发主题
  • 哈尔滨多语言网站建设西安好的皮肤管理做团购网站
  • 文明校园建设专题网站手机网站 手机app
  • 怒江州建设局网站巫溪网站建设
  • 综合性医院网站源代码下载wordpress采集文章后定时发布
  • 德州汇泽网站建设南宁做网站外包
  • 姑苏区最新通告东莞seo整站优化
  • 网站建设方案书写安庆什么网站做火
  • 国家建设局网站公司网站做的一样算不算侵权6
  • “设计网站”网站域名区别
  • 如何做 行业社交类网站怎么用网站模板
  • 有什么兼职做设计的网站好第一次跑业务怎么找客户
  • 电信宽带做网站大埔县住房和城乡规划建设局网站
  • 北京网络建站模板国外超酷设计网站
  • 域名网站备案管理系统微信如何建商城网站
  • 自己建设网站需要什么北京市建设工程信息网知名中项网
  • 商城网站建设精英网站建设目标有哪几个方面
  • 国外专门用于做网站图片的电工应用技术网站资源建设
  • 鸟人高端网站建设专业网站建设专业网站设计
  • 珠海网站建立云浮网站建设