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

基金公司网站建设百度seo怎么做网站内容优化

基金公司网站建设,百度seo怎么做网站内容优化,品牌宣传网站制作,软件工程师行业分析介绍 这段代码看起来是一个基于树结构的数据结构,可能是线段树或者其他类似的数据结构。主要包含了构建数据结构、查询和修改等基本操作的实现函数。以下是对每个函数的简要介绍: pushup(int u): 用于计算结点u的属性。build(int u, int l, int r): 用于…

 介绍


这段代码看起来是一个基于树结构的数据结构,可能是线段树或者其他类似的数据结构。主要包含了构建数据结构、查询和修改等基本操作的实现函数。以下是对每个函数的简要介绍:

  • pushup(int u): 用于计算结点u的属性。
  • build(int u, int l, int r): 用于构建数据结构,对应范围为[l, r],包括对叶子结点的初始化和非叶子结点的递归初始化。
  • query(int u, int l, int r): 用于查询范围[l, r]内的属性,包括全中和部分命中的处理逻辑。
  • cal(Node &t, int lazy): 用于计算属性和更新标记。
  • pushdown(int u): 用于向下传递更新标记,并清空当前结点的标记。
  • modify1(int u, int x, int v): 用于修改位置x处的属性,包括叶子结点和非叶子结点的处理逻辑。
  • modify2(int u, int l, int r, int v): 用于修改区间[l, r]内的属性,包括全中和部分命中的处理逻辑。

整体而言,这段代码主要是关于构建、查询和修改基于树结构的数据结构的函数实现,通过递归、计算和更新标记等操作,实现对数据结构的操作和查询。

模板

void pushup(int u)
{// 结点u属性计算
}
void build(int u, int l, int r) // u表示结点(传递这个是为了左右递归),对应范围[l, r]
{// 叶子结点直接初始化// 非叶子结点左右递归初始化,得到左右子结点信息后再初始化当前结点pushup
}
void query(int u, int l, int r) // 这里[l, r]是查询区间
{// 全中直接返回性质// 部分命中看左右,先结算标记pushdown,若存在命中,递归查询,最后联合计算,返回联合结果return union_property
}
void cal(Node &t, int lazy)
{// 进行属性的计算// 进行标记的更新(当前考虑了更新标记,下层没有,因此递归之前需要pushdown)
}
void pushdown(int u)
{// 拿着当前结点的标记递归更新左右(调用cal)// 清空当前标记
}
void modify1(int u, int x, int v) // x是修改位置, v是增量
{// 叶子结点直接修改cal// 非叶子结点先看左右,若包含x,递归修改,最后重整当前节点pushup
}
void modify2(int u, int l, int r, int v) // [l, r]是修改区间, v是增量
{// 全中直接修改cal// 部分命中看左右,先结算标记pushdown,若存在命中,递归修改,最后重整当前结点pushup
}

其它细节 

细节:如从1开始

参考题

不带懒标记https://blog.csdn.net/m0_73669127/article/details/145652803?spm=1001.2014.3001.5502带两个懒标记https://blog.csdn.net/m0_73669127/article/details/144005011?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522a1794d5fd6e3b23ba583de5199a7b54b%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=a1794d5fd6e3b23ba583de5199a7b54b&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-3-144005011-null-null.nonecase&utm_term=%E7%BA%BF%E6%AE%B5%E6%A0%91&spm=1018.2226.3001.4450

http://www.dtcms.com/wzjs/483926.html

相关文章:

  • 爬虫 做资讯网站关系营销案例
  • 北京大型网站优化百度新闻搜索
  • 网站上放个域名查询福州seo推广优化
  • wap网站建设是什么百度助手官网
  • 政府门户网站平台建设引流推广平台
  • 湖南百度seo排名点击软件企业网站优化报告
  • 返利网站怎么做的推广软件的app
  • 网站建设的问题疑问广州网站排名优化报价
  • 做网站收广告费快速排名新
  • 微营销工具有哪些东莞seo项目优化方法
  • 网站分页怎么做深圳网络推广系统
  • j江苏省建设工程招投标网站百度指数批量查询工具
  • 可以推广的平台网站排名优化软件
  • 网站推广和宣传的方法seo软件工具
  • 加大网站建设力度seo优化自学
  • 网站建设方案免费企业培训课程清单
  • 梦幻创意北京网站建设创建网页
  • 要怎么网站做推广外链价格
  • 做网站的图哪来导购网站怎么推广
  • 用凡科做网站好吗网络营销专业学什么
  • 电商系统源码哪家好公司盐城seo营销
  • 广州微网站建设效果百度贴吧人工客服
  • 美国最大的网络公司排名seo建站工具
  • 软件下载网站如何履行安全管理义务确保提供的软件不含恶意程序云南网络推广seo代理公司
  • 哈尔滨网站建设视频号关键词搜索排名
  • 常州西站建设规划重庆优化seo
  • 企业在网站推广百度搜索引擎排名
  • ai做网站页面建多大的企业seo推广的绝密诀窍曝光
  • 网上下载的网站模板怎么用关键词的优化和推广
  • 数据处理网站开发百度网页翻译