合集-学习笔记

摘要:后缀数组 学习笔记 定义 我们定义后缀数组 \(Sa\) 中的元素 \(Sa_i\) 为,字典序排名为 \(i\) 的后缀所在的位置。我们定义排名数组 \(Rank\) 中的元素 \(Rank_i\) 为,在位置 \(i\) 的后缀的排名。 求解后缀数组 首先 \(\mathcal{O}(n^2\l 阅读全文
posted @ 2023-10-30 10:16 Ehundategh 阅读(47) 评论(0) 推荐(0)
摘要:Splay 概述 Splay 也称伸展树,是二叉搜索树(BST)的一种近似平衡的类型,由 Daniel Sleator 和 Robert Tarjan 于 1985 年发明。有着极其优秀的复杂度(均摊 \(\mathcal{O}(\log_2 n)\))。 可以实现 Splay(旋转某节点到根),S 阅读全文
posted @ 2023-10-23 20:15 Ehundategh 阅读(111) 评论(0) 推荐(0)