经典模板汇总 - 提高组数据结构

题单介绍

**upd at 2020-04-18:** 更新了题单,添加了一些**比较简单的可持久化数据结构 & 伸展树**(应该算是提高组吧。。),相关题目位于后4道。 **upd at 2020-05-03:** 更新了题单,添加了**树上差分**(主要是点差分)。同时修改了题单介绍页面。 **upd at 2020-06-01:** 更新了题单,添加了**树套树**~~(越来越不像提 高 组了)~~ **upd at 2021-01-07:** 退役之后过来把扫描线去了。 **upd at 2021-3-13:** 添加了**字典树**。 **** **这些题是提高组数据结构相关的经典题(模板题)。** 高级数据结构(提高组)的经典模板题,包括: - 单调队列:P1886 - 单调栈:暂无 - 字典树:P2580 - 线段树:P3372,P3373,P6242 - 树状数组:P3374,P3368 - 分块:P3372,P3373 - 莫队:P2709 - ST 表 - RMQ 问题:P3865 - 倍增法:暂无 - LCA 问题:P3379 - 树上差分:P3128 - 树链剖分 - 重链剖分:P3384 - 轻链剖分:P3384 - 平衡树 - Treap:P3369,P6136 - fhq Treap:P3369,P6136 - 伸展树 Splay:P3391 - 可持久化数据结构 - 可持久化线段树(主席树):P3834 - 可持久化数组:P3919 - 可持久化并查集:P3404 - 嵌套数据结构 - 树套树:P3380 注意:有些算法的模板题洛谷没有,只能选择了一些经典题目当作模板题。如果你有更好的题目,欢迎私信本蒟蒻! **** **感谢** @[拥抱渴望者](https://www.luogu.com.cn/user/114173)

题目列表

  • 【模板】单调队列 / 滑动窗口
  • 于是他错误的点名开始了
  • 【模板】线段树 1
  • 【模板】线段树 2
  • 【模板】线段树 3(区间最值操作、区间历史最值)
  • 【模板】树状数组 1
  • 【模板】树状数组 2
  • 【模板】莫队 / 小B的询问
  • 【模板】ST 表 & RMQ 问题
  • 【模板】最近公共祖先(LCA)
  • [USACO15DEC] Max Flow P
  • 【模板】重链剖分 / 树链剖分
  • 【模板】普通平衡树
  • 【模板】普通平衡树(数据加强版)
  • 【模板】文艺平衡树
  • 【模板】可持久化线段树 2
  • 【模板】可持久化线段树 1(可持久化数组)
  • 【模板】可持久化并查集
  • 【模板】树套树