15 lines
542 B
Markdown
15 lines
542 B
Markdown
|
通过数据范围猜算法.
|
||
|
IndexTree
|
||
|
特点
|
||
|
1) 支持区间查询
|
||
|
2) 没有线段树那么强,但是非常容易改成一维,二维,三维的结构
|
||
|
3) 只支持单点更新
|
||
|
下标从1开始,
|
||
|
下标托管,二进制,最后一位1变为0并加1,管理到自身.
|
||
|
|
||
|
AC自动机
|
||
|
前缀数
|
||
|
1) 头节点fail指针指空
|
||
|
2) 头结点的子节点指头
|
||
|
3) 某一个节点x,父节点通过&指向自己,父节点的file指针指向甲,甲有直接指向x的指针,则直接指过去,否则看甲的file指针,
|
||
|
如果一直没有找到则指向头节点
|