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

gis网站开发教程上海企业网上公示官网

gis网站开发教程,上海企业网上公示官网,广州手机软件开发,wordpress头部标签描述我们经常会遇到树的问题#xff0c;但树是非线性的结构#xff0c;操作起来始终还是麻烦#xff0c;如果我们能把树改造成线性结构#xff0c;有什么方法#xff1f;对#xff0c;就是今天要讲的DSF序#xff1b; dfs序呢#xff0c;就是把一棵树区间化#xff0c;我们…我们经常会遇到树的问题但树是非线性的结构操作起来始终还是麻烦如果我们能把树改造成线性结构有什么方法对就是今天要讲的DSF序 dfs序呢就是把一棵树区间化我们用dfs的方式将它区间化。 如图 dfs序就是ABDDEEBCFHHFG 其实就是用dfs全部遍历一遍不过我们不能光遍历还有动些小手脚我们要在遍历的同时记录每个节点进栈与出栈的时间序列。 介绍两个基本函数in[x],out[x] dfs从根节点开始这俩函数就分别记录每个节点x进入与离开的时间戳 还有num[x]表示第x个节点的编号 inline int dfs(int x,int fa,int time) {in[x]time;num[time]x;for(int i1;ie[x].size();i){int we[x][i];if(wfa)continue;//防止又从子节点找回去dfs(w,x,time); }out[x]time; } dfs(s,0,0);具体情况根据根据题目来写 num生成的就是一个新秩序由每个节点进入关系而形成的 你仔细观察会发现 序根节点的进栈时间子树的dfs根节点的出栈时间 这样不就成一个区间了 in[x]~out[x]是x为根节点的子树划分为一个区间 然后什么单点修改区间查询莫队都可以用在树上而且dfs序也是树链剖分的前驱知识 光说可能不怎么懂我去找一些题做完再更新例题
http://www.yutouwan.com/news/174318/

相关文章:

  • 学校网站建设工作内容深圳创业贷款条件申请及流程
  • 手机建站平台可上传自己视频用dw做网站结构图
  • 公司网站建设总结深圳设计网站速成班
  • 网站建设从化万能浏览器手机版
  • 郴州建设网站公司招牌做的好的网站有哪些
  • 如何找网站制作WordPress无缩略图文章筛选
  • 万网可以花钱做网站吗运营推广计划怎么写
  • 网站建设设计软件泰安网络网站
  • 网站建设谢词商城微信网站怎么做
  • 响应式网站开发工具网络推广哪个平台最好
  • 网站软件下载安装免费版石家庄园林绿化建设招标网站
  • 西安大型网站制作北京城建十建设工程有限公司网站
  • 这么联系做网站推广网站弹出公告代码
  • 修邦建设网站自建网站的步骤
  • 金华网站建设价格网站建设华网天下制作作
  • 网站建设的目标和需求分析wordpress后台模板
  • 江苏网站建设 seo百度网站怎样做推广
  • 蓝色网站设计网站建设使用的什么软件
  • 网站流量 名词上海网站建设的价
  • 怎么做网站免费的教程商家产品展示网站源码
  • 网站设计策划书 模板网站导航栏下面的文章
  • 哪个网站做课件ppt比较好网站安全 扫描
  • 摄影网站难做吗淘宝上做网站可信吗
  • tp5被黑做的网站全变成首页温州公司做网站
  • 简述网站的建站流程平面设计图片大全
  • 企业网站的推广阶段和特点视频网站策划
  • 新桥企业网站建设河北沧州市网络公司
  • 在线做行测的网站2345网页游戏官网
  • 建设网站你认为需要注意合肥全网优化
  • 可以做设计赚钱的网站商业网站备案流程