07 2023 档案
摘要:并查集是算法竞赛中常用的一种数据结构。 它可以高效地处理集合之间的操作与询问。 其主要功能是查询两个元素是否在同一个集合以及将两个集合合并。 第一部分 并查集的基本操作 算法思想 我们将所有元素建成很多棵树(森林),每一棵树就是一个集合。 因为并查集是一个树结构,那么每个节点都有一个指针指向父节点。
阅读全文
摘要:第一部分 按值分裂的 FHQ-Treap 按值分裂的 FHQ-Treap 的典型例题是P3369 【模板】普通平衡树。 思路 FHQ-Treap 是什么? FHQ-Treap 是二叉搜索树的一种。 比如: FHQ-Treap 的思想是什么? 分裂->操作->合并 下面我们就来慢慢讲这些操作。 分裂
阅读全文