gpt4 book ai didi

java - 在 DAWG 而不是 Trie 上使用 Aho-Corasick

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:45:25 26 4
gpt4 key购买 nike

有谁知道是否可以修改 Aho-Corasick 字符串匹配算法以用于 DAWG(有向无环词图)而不是 Trie?

最佳答案

Aho-Corasick 算法中的 trie 不是简单的单词 trie,而是包含针对失败函数的附加转换(不匹配后从哪里继续)。有一种算法叫做multiBDM它同时使用了 trie 和 DAWG。您可以在本书的第 7 章中找到详细信息和其他基于自动机的方法:M. Crochemore 和 W. Rytter,文本算法,牛津大学出版社,纽约,1994 年。您可以找到有关它的更多信息 here .

关于java - 在 DAWG 而不是 Trie 上使用 Aho-Corasick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3835950/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com