摘要: 前言 线段树只会保留重要的、具有“代表性”的区间,来优化区间查询。 但是,用线段树查询的区间信息,必须具有结合律... 简介 下图(有点儿粗糙,请不要介意): 黑数字代表编号,红色的区间代表节点管辖的区间,至于绿色和黄色的 X 会在后面讲。 建树 Lemma 1:线段树至多有 $O(\log N)$ 阅读全文
posted @ 2024-04-02 22:25 hhc0001 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 有时候我们要维护一个字符串集合,然后支持插入、删除、查询某个字符串出现次数和查询某个字符串作为前缀的出现次数。 显然的,暴力肯定 T 飞。 hash:我来!(非常好数据,使我的 hash WA) 所以我们需要字典树。 字典树有三大两大优点: 速度快 无失误(hash 有一定概率会冲突) 支持多模式串 阅读全文
posted @ 2024-04-02 12:48 hhc0001 阅读(5) 评论(0) 推荐(0) 编辑