编译原理——正规式、NFA转换构造DFA、DFA的化简
一、DFA和NFA的区别
NFA:非确定有限自动机 DFA:确定有限自动机 NFA在同一状态,可以有多条出边,DFA在同一状态,只能有一条出边; NFA的初态可以具有多个,DFA的初态是唯一的; 比如这个图就是NFA,因为0可以通过输入一个字符a到达本身,还可以通过a到达1,这就是在同一状态,有多条出边;
二、构造DFA
下图有三条重要的转换规则,在通过正规式构造NFA图时用到的;
1. 通过正规式构造DFA(核心)
例题
这个题就是给你正规式,让你构造DFA,通过第一个正规式进行示例:
(1)把正规式转换为NFA
使用上面的三个规则,可以将正规式最终转化为一个NFA图
(2)把NFA通过子集构造法转换为DFA(确定化)
随便看看
- 2025-06-11 23:39:51神域纪元:2025年夏日狂欢庆典——探索无尽神域,赢取史诗级奖励!
- 2025-06-13 07:33:17蒸汽风暴:2025年夏日蒸汽朋克主题全球争霸赛暨新版本发布会
- 2025-04-15 04:16:16苍之录:2025春季盛典,探索神秘大陆的冒险之旅
- 2025-06-07 08:52:22厉害了我的锅首届全球厨神争霸赛暨2025年度创意料理狂欢节
- 2025-10-18 06:28:59如何在奇妙清单中使用书签? ➡️
- 2025-03-30 21:24:16《神装小骑士》春日焕新季——全服狂欢盛典暨限定神装免费领取活动
- 2025-04-10 18:50:16《十二生肖》2025年春季大狂欢:生肖守护者集结令
- 2025-06-15 09:37:29鲜花小镇2025夏日花神庆典暨全服狂欢节活动盛大开启
- 2025-04-28 03:54:25武道对决:2025巅峰之战——全球武者争霸赛暨武道荣耀盛典
- 2025-10-13 18:10:43上行宽带和下行宽带有啥区别?
