摘要: 思路 \(trie\),又称字典树,是一种树形结构,可以在 \(O(n)\) 的时间内查找字符串是否存在。\(Trie\) ​​​​树根节点为空,支持动态开点,每个点储存儿子的编号。\(Trie\) ​​​​树通常是存储字符串,但有时也可以存储别的信息。空间复杂度为 \(O(n\times len) 阅读全文
posted @ 2022-01-17 21:00 Zzzzzzzm 阅读(60) 评论(0) 推荐(0)
摘要: 思路 将区间二分,叶子结点保存的就是一个信息,而父亲节点则是保存两个儿子节点的信息的集合,例如和,积,个数,种类的种种信息。需要建树,维护时不仅需要修改当前节点,还需要将所维护的信息向上传递,修改上层区间时也需要向下传递。 显然的是,从下到上的传递方式时间复杂度是 \(O(\log n)\) 的,因 阅读全文
posted @ 2021-11-19 16:39 Zzzzzzzm 阅读(85) 评论(0) 推荐(0)