字符串
chasingdreams02
上海交通大学 软件学院
展开
-
AC自动机复习笔记
AC自动机可以处理多模式串匹配问题。 问:事先给定若干个模式串(短一点的),多次询问一个文本串被多少个模式串匹配。 解: AC自动机的建立过程: ①:把这若干个模式串插入到trietrietrie树里面。 ②:第二层点的failfailfail指针指向根rtrtrt。再把第二层的点放进队列。 ③:按照bfsbfsbfs的顺序。拿出队列头的节点xxx,把它存在的儿子的failfailfail指针...原创 2019-04-14 11:58:31 · 95 阅读 · 0 评论 -
SA复习笔记
(背的SASASA是从000到nnn的) 几个数组的意义: sa[i]sa[i]sa[i]表示排名为iii的后缀的首字母位置。 t[i]t[i]t[i]表示后缀首字母在iii这个位置的第一关键字的排名。 t2[i]t2[i]t2[i]表示第二关键字排名为iii的后缀的首字母位置。 height[i]height[i]height[i] 表示排名为iii和i−1i-1i−1的两个后缀的LCPLCPL...原创 2019-04-14 11:59:45 · 136 阅读 · 0 评论