【20200325】编译原理课程课业打卡十之DFA的最小化


叮嘟!这里是小啊呜的学习课程资料整理。好记性不如烂笔头,今天也是努力进步的一天。一起加油进阶吧!
在这里插入图片描述

一、课业打卡十之DFA的最小化

题目如下:
将图中的DFA最小化化。

在这里插入图片描述

1、题解法一

在这里插入图片描述

2、题解法二

在这里插入图片描述

二、知识巩固

1、关于DFA的最小化

最小状态DFA
没有多余状态(死状态)
没有两个状态是互相等价(不可区别)

两个状态s和t可区别:不满足

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、DFA的最小化拓展例题一

在这里插入图片描述
题解如下:
因为6,7是DFA的终态,其他是非终态,可将状态集分成两个子集:
P1={1,2,3,4,5},P2={6,7}。
由于F(6,b)=F(7,b)=6,而6,7又没有其他输入,所以6,7等价。
由于F(3,c)=F(4,c)=3,F(3,d)=F(4,d)=5,F(3,b)=6,F(4,b)=7,而6,7等价,所以3,4等价。
由于F(1,b)=F(2,b)=2,F(1,a)=3,F(2,a)=4,而3,4等价,所以1,2等价。
由于状态5没有输入字符b,所以与1,2,3,4都不等价。

综上,上图DFA的状态可最细分解为:P={{1,2}{3,4}}{5}{6,7}}

在这里插入图片描述

3、DFA的最小化拓展例题二

在这里插入图片描述
题解如下:
在这里插入图片描述
在这里插入图片描述

Ending!
更多课程知识学习记录随后再来吧!

就酱,嘎啦!

在这里插入图片描述

注:
我们愈是学习,愈觉得自己的贫乏。 —— 雪莱

发布了72 篇原创文章 · 获赞 106 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_43543789/article/details/105126166