类似 AC 自动机这样让人惊喜的算法还有哪些?
AC 自动机简单来说就是:
- 构建 Trie 树
- 在 Trie 树上构建失配指针,成为 AC 自动机
- 自动机上匹配字符串
学过了一年多从来不觉得有什么特别之处,直到今天才发现其简单直观的匹配方式和效率是有多赞!
所以想问一下大家还有其他类似让人惊叹不已的算法么?可以分享一下,互相学习。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
AC自动机
结合字符串搜索算法BM
=>ACBM算法
看了
BM
和KMP
算法的代码, 简直太帅了!广告: 字符串搜索算法
BM
和KMP
和SUNDAY
C实现注: 算法的代码肯定不是我原创, 说实话, 看懂那段代码也是挺累的...
后缀数组
,后缀树
,KMP
AC自动机
实际上是KMP
的升级版, 构建fail
指针算法导论
是个不错的选择. >.<基于DFA的多正则引擎: