banner
NEWS LETTER

可持久化数据结构 | OI笔记

Scroll down

可持久化数据结构

前提

数据结构本身的拓扑结构在操作过程中保持不变

例:线段树,树状数组,堆等:只改变其中的数据,不改变数据结构的形态

所解决的问题

使用可持久化来存储数据结构的所有历史版本

暴力思维:每次更新数据结构都保存一次内容

核心思想

每次只记录每一个版本和前一个版本不同的地方

每次操作记录$logn$个节点
全部操作最多记录$mlogn$个节点

Other Articles
cover
快读快写 | OI笔记
  • 23/03/02
  • 16:08
  • 信息竞赛
cover
最小生成树 | OI笔记
  • 23/01/20
  • 21:16
  • 信息竞赛
Please enter keywords to search