- 2
- 0
- 约3.9千字
- 约 27页
- 2020-02-24 发布于上海
- 举报
title;;例如:对应模式集{he, she, his, hers}的树型有限自动机;3. 转向,失效和输出函数的构建
现在说明如何根据一个关键字集建立正确的转向、失效和输出函数。整个构建包含两个部分,在第一部分确定状态和转向函数,在第二部分我们计算失效函数。输出函数的计算则是穿插在第一部分和第二部分中完成。
为了构建转向函数,我们需要建立一个状态转移图。开始,这个图只包含一个代表状态0。然后,通过添加一条从起始状态出发的路径的方式,依次向图中输入每个关键字p。新的顶点和边???加入到图表中,以致于产生了一条能拼写出关键字p的路径。关键字p会被添加到这条路径的终止状态的输出函数中。当然只有必要时才会在图表中增加新的边。
;例如: 对关键字集{he, she, his, hers}建立转向函数。
向图表中添加第一个关键字,得到:; 增加第三个关键字“his”,我们得到了下面这个图。注意到当我们增加关键字“his”时,已经存在一条从状态0到状态1标记着h的边了,所以我们不必另外添加一条同样的边。; 添加第四个关键字“hers”,可以得到:; 这样,图已经成为一棵带根的树。为了完成转向函数的构建,我们对除了h和s外的其他每个字符,都增加一个从状态0到状态0的循环。这样,我们得到了如图1 a) 所示的状态转移图,这个图就代表转向函数。;算法1:建
您可能关注的文档
最近下载
- 海信滚筒式洗衣机拆机教程摘要.pdf VIP
- 南宋文学家徐安国小传订补.pdf VIP
- 海信滚筒式洗衣机拆机教程.pdf VIP
- 2026四川成都金牛区社区工作者招聘考试卷(带解析)专职网格员专用.docx VIP
- 2026年纺织科技公司纺织废料回收利用管理制度.docx
- DB15∕T 4283-2026 地方级自然保护区生态环境保护成效评估规范.pdf VIP
- 工程技术指导合同模板(3篇).docx VIP
- DB15∕T 4251-2026 中低产田苜蓿地埋滴灌水肥一体化生产技术规程.pdf VIP
- DB15∕T 4257.5-2026 动物疫病监测技术规范 第5部分:监测数据分析.pdf VIP
- JJF 2374-2026 新能源汽车电池包充放电 检测系统校准规范.pdf VIP
原创力文档

文档评论(0)