- 3
- 0
- 约1.52万字
- 约 61页
- 2016-10-12 发布于湖北
- 举报
* 2.3 记号的识别-有限自动机 DFA对NFA施加的两条限制: 限制1:没有ε状态转移 限制2:同一状态下没有重复字符的状态转移 [例2.10] 正规式(a|b)*abb的DFA,识别输入序列abb和abab: 识别abb:0a1b2b3,状态,接受 识别abab:0a1b2a1b2,? * 2.3 记号的识别-有限自动机 DFA识别输入序列的算法被称为DFA模拟器或驱动器,它与DFA共同构成词法分析器的核心,特点是算法与模式无关。 算法2.1 模拟DFA 输入 DFA D和输入字符串x (eof)。D的初态为s0,终态集为F 输出 若 D 接受 x,回答“yes”,否则回答“no”。 方法 用下述过程识别x: s := s0; ch := nextchar; -- 初值 while ch≠eof -- x结束? loop s := move(s, ch); ch := nextchar; -- 循环转移 end loop; if s is in F -- 终态返回 then return “yes”; else return “no”; end if; * 2.3 记号的识别-有限自动机 识别abb: 1. s = 0, ch = a 2. s = 1, ch = b 3. s = 2, ch = b 4. s = 3, ch =
您可能关注的文档
最近下载
- 2025年社区民政专干招聘真题及答案.docx VIP
- 采血人员职业暴露预防控制与处理.pptx VIP
- (完整版)十八项医疗核心制度考试题及答案.docx
- 人工智能 智能体互联 第7部分:智能体工具调用.pdf VIP
- X Series ICP-MS培训PPT3----样品处理与干扰问题.pdf VIP
- (新)血站上岗证考试题库内附答案(汇编).docx VIP
- X_Series_ICP-MS培训PPT4----方法编辑以及数据处理等软件操作.pdf VIP
- 人工智能 智能体互联 第6部分:智能体交互.pdf VIP
- 石油化工软件:AVEVA E3D二次开发_(2).二次开发基础与工具介绍.docx VIP
- 通信局(站)电源系统维护技术要求 第1部分:总则(YDT 1970.1-2009).pdf VIP
原创力文档

文档评论(0)