435 字
2 分钟
【ACM 算法随笔】String算法汇总
字符匹配算法原理
单模式匹配算法
BM 算法 Sunday 算法 KMP 算法(需要强调KMP真正的优点:按位独立性)
先讲解LSP数组的性质
拓展KMP(Z函数)
另一棵树的子树
题目要点解析
需要结合DFN序
二叉树中的链表
题目要点解析
依旧自上而下DFS降维
不断删除字符串
题目要点解析
类似消消乐的这种题目统一用栈解决
找到好的字符串
题目要点解析
数位DP+KMP算法,需要了解KMP的特殊性
将单词恢复初始状态所需的时间
题目要点解析
Z数组的简单运用
多模式匹配算法
AC 自动机
好字符串的构造
题目要点解析
和上面那道数位DP+KMP的题目一模一样,只是改成AC自动机读取多个模式串
回文判断算法原理
Manacher 算法 回文自动机
最长的回文子串
题目要点解析
水题
回文子串的数量
题目要点解析
水题
不重叠回文子串
题目要点解析
贪心题
最长双回文子串
题目要点解析
前后缀分解
拉拉队排练问题
题目要点解析
中心点对应一个回文串
参考文献列表
【ACM 算法随笔】String算法汇总
https://xingguang641.com/posts/acm/acm-note/string-algorithms/