- 15
- 0
- 约1.78千字
- 约 5页
- 2016-04-27 发布于江苏
- 举报
dfa与nfa.doc
概念
记号
有字母表中的符号组成的有限长度的序列。记号s的长度记为|s|。长度为0的记号称为空记号,记为ε。
有限自动机(Finite State Automaton)
为研究某种计算过程而抽象出的计算模型。拥有有限个状态,根据不同的输入每个状态可以迁移到其他的状态。
非确定有限自动机(Nondeterministic Finite Automaton)
简称NFA,由以下元素组成:
1. 有限状态集合S;
2. 有限输入符号的字母表Σ;
3. 状态转移函数move;
4. 开始状态 sSUB{0};
5. 结束状态集合F,F ∈ S。
自动机初始状态为sSUB{0},逐一读入输入字符串中的每一个字母,根据当前状态、读入的字母,由状态转移函数move控制进入下一个状态。如果输入字符串读入结束时自动机的状态属于结束状态集合F,则说明该自动机接受该字符串,否则为不接受。
确定有限自动机(Deterministic Finite Automaton)
简称DFA,是NFA的一种特例,有以下两条限制:
1. 对于空输入ε,状态不发生迁移;
2. 某个状态对于每一种输入最多只有一种状态转移。
将正则表达式转换为NFA(Thompson构造法)
算法
算法1 将正则表达式转换为NFA(Thompson构造法)
输入 字母表Σ上的正则表达式r
输出 能够接受L(r)的N
您可能关注的文档
最近下载
- 新疆维吾尔自治区乌鲁木齐市一中2024-2025学年高一下学期期中语文试题(含答案).docx VIP
- 15K502 供热计量系统设计与安装.docx VIP
- 深度解析(2026)《DLT 724—2021电力系统用蓄电池直流电源装置运行与维护技术规程》.pptx VIP
- Plait普莱特智能一体化座厕C831000E-6DAC00000 C831200E-6DAC00000用户手册.pdf
- 浙江省宁波市金兰教育合作组织2024学年第二学期期中考试高二年级技术学科试题(含答案).docx VIP
- 香港朗文3A期中测试题.doc VIP
- 四川2026年事业单位综合应用能力和职业能力倾向测验试题及答案.docx VIP
- Volkswagen大众速派(New Superb)轿车 2009 2013 维修手册.pdf
- 黄桷湾立交改造工程--道路工程施工图设计说明.doc VIP
- 《未来的家乡》教案-2025-2026学年贵州人民版(2024)小学综合实践活动五年级下册.docx
原创力文档

文档评论(0)