学习心得 - 数据结构 - 可持久化
什么是可持久化
可持久化是一种数据结构的性质,可以做到存储历史信息。
思想是只新建多余的点,维护全局历史信息。
可持久化线段树
在普通的线段树的基础上,维护一个版本信息,因为一次修改最多改
可持久化 Trie
主要用于 01 Trie 的可持久化,可以同时查询多个字符串,思想一样。这个东西你可以根据可持久化线段树的结构直接改成 Trie,然后就结束了。
可持久化平衡树
咱只会最好用的 FHQ(Link),那它好用也有好用的道理。因为我们家 Treap 的本质就是不停增加新的点,天生就带一个动态开点,直接加
可持久化文艺平衡树
你既然会了可持久化平衡树,那么把它改成翻转标记就可以了 XD。