首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有限自动机模式匹配

有限自动机模式匹配
EN

Stack Overflow用户
提问于 2015-05-06 14:47:49
回答 1查看 1.3K关注 0票数 1

最近,我正在阅读著名的算法设计书籍CLRS(Cormen,Leiserson,Ri背心,Stain,第三版).在经典的KMP算法和Rabin算法之间,有一部分是关于有限自动机的字符串匹配。因此,算法根据模式创建自动机,并开始对字符串进行处理。

因此,在这个例子中,算法搜索输入字符串中的模式"ababaca“。所以对我来说,除了两件事之外,一切都是合乎逻辑的。

当我到达"b“时,为什么没有从4状态到以前状态的路径,因为在这种情况下,我将拥有”a“,这已经是一种错配?当我从6州读"b“或"c”时会发生什么??有什么是我误解的吗?也没有从状态0到4的"c“大小写,等等。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-06 15:20:56

检查表(b)。您所说的所有状态都标记为0。所以你要回到起点。在图像中,你会得到很多边缘回到0,这样它们就不会显示出来(为了清晰起见)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30080153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档