码迷,mamicode.com
首页 > 其他好文 > 详细

【转】动态树入门

时间:2017-12-26 11:54:03      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:splay树   静态   div   一个   www   论文   第k大   结构   bsp   

背景

树剖大概算是入门了,树上乱搞系列直径,重心,树剖,分治,倍增等)可以说都是一种思想,一种手段,而不是一种数据结构。

树剖通过树上面划分链,在链上静态操作(使用线段树,树状态数组,主席树等等工具),实现两点路径上值改变,最值查询,和查询,第k大查询(对象可能是点,可能是边)等功能。

但是如果轻重链会改变,如link两个点,cut两个点(有可能是森林或者树,反正无环),难以维护静态操作,就需要动态树或者其他方式来剖分。

 

推荐

看来不少的博客,大都勉勉强强,论文也不是很懂,GG。下面这两个慢慢看,终于,emmmm

第一个博主,很良心的帖子,但是没有看清楚说的哪个是原树还是splay树。

           https://oi.men.ci/link-cut-tree-notes/

第二个,比较清楚,分清楚了原树和slapy树(辅助树),就好理解了。

          https://www.cnblogs.com/BLADEVIL/p/3510997.html

 

个人的补充

等实现了代码再说。

 

【转】动态树入门

标签:splay树   静态   div   一个   www   论文   第k大   结构   bsp   

原文地址:https://www.cnblogs.com/hua-dong/p/8109143.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!