有穷自动机(NFADFA)&正规文法&正规式之间的相互转化构造方法

Posted andyevans

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有穷自动机(NFADFA)&正规文法&正规式之间的相互转化构造方法相关的知识,希望对你有一定的参考价值。

在编译原理(第三版清华大学出版社出版)中第三章的词法分析中,3.4、3.5、3.6小节中分别讲解了

1、什么是NFA(不确定的有穷自动机)和DFA(确定的有穷自动机)

2、如何将  不确定的有穷自动机(NFA)  转化为  确定的有穷自动机(DFA);

3、如何化简DFA;

4、正规式和有穷自动机的等价性(根据给出的正规式构造有穷自动机);

5、正规文法和有穷自动机的等价性(根据给出的正规式构建有穷自动机);

 

个人在开始学习这一章节的时候,课上听得有些迷惑,并且看书也是感觉没有头绪,后来花了一些精力捋清思路之后,觉得这一章节并不是很难,只是书在通过文字表述这些思想方法的时候十分严谨,也就让人初看起来有些迷糊。并且在网上寻找资料的时候总是一块一块的孤立知识点,又让我花了一些时间来理清这些思绪。导致做习题一度陷入僵局,现在在这里吧学习笔记记录下来。为了让以后自己复习能够快速捡起来,如果同时能够帮到和我一样,在这一章节遇到难的朋友,那就更好不过了。

 

点击上面列出来的小节,可以点进到相应的章节查看详情。

以上是关于有穷自动机(NFADFA)&正规文法&正规式之间的相互转化构造方法的主要内容,如果未能解决你的问题,请参考以下文章

2.1文法

10.16 正规文法与正规式

词法分析程序 LEX和VC6整合使用的一个简单例子

编译原理:正规式正规文法与自动机

第七次:正规式正规文法与自动机

正规式到正规文法与自动机