第三章——正规式与有限自动机(NFA M与正规式R的相互转化)

一. NFA M ——> 正规式R
步骤:
(1)用x , y代表开始和结束状态加入原来状态转换图
(2)消除x , y之间的状态直至只剩x , y为止,没消除一个状态,重新连接两个状态的弧用正规式表示。
消除规则:
在这里插入图片描述

例题:
在这里插入图片描述
(1)第一步:加入起始、终止状态。
在这里插入图片描述
(2)消除1、3状态
在这里插入图片描述
(3)消除4状态(终止状态到终止状态也是循环)
在这里插入图片描述
(4)最后合并成只有x 、 y状态的状态转换图、弧上的表达式就是最后的R
在这里插入图片描述

二、正规式R ——>NFA M
由正规式构造NFA M的过程,就是分解正规式,添加状态的过程,
每拆分一次就添加一个状态。
(1)特殊正规式的状态转换图
在这里插入图片描述
(2)拓展成状态转换图的过程
在这里插入图片描述
(3)例题:
在这里插入图片描述
1)正规式作为弧,添加起始和终止状态
在这里插入图片描述
2)分解正规式,每分解一次,加一个状态
在这里插入图片描述
若要转换成DFA,用NFA转换成DFA的方式即可。

  • 17
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值