- 博客(1)
- 收藏
- 关注
原创 erlang使用AC算法过滤屏蔽字
简介: Aho-Corasick算法简称AC算法,通过将模式串预处理为确定有限状态自动机,扫描文本一遍就能结束。其复杂度为O(n),即与模式串的数量和长度无关。 思路 自动机按照文本字符顺序,接受字符,并发生状态转移。这些状态缓存了“按照字符转移成功(但不是模式串的结尾)”、“按照字符转移成功(是模式串的结尾)”、“按照字符转移失败”三种情况下的跳转与输出情况,因而降低了复杂度。 基本数据结构AC算法中有三个核心函数,分别是: success:成功转...
2021-04-30 16:50:16 446 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人