有限自动机DFA--------

侵删致谢,图片来自老师PPT撒花,✿✿ヽ(°▽°)ノ✿

 

  • M=(K, S, f,S0,Z )称为一个确定的有限自动机 (DFA: Deterministic Finite Automata)

(1) 有限个状态之集,记作K;

(2) 有限个输入符号组成的字母表,记作S;

(3) K´SK转换函数 f: K´S®K. f(p,a)=q表示若当前状态为p,且输入符号为a,则进入下一个状态为q;

(4) S0ÎK,初始(开始)状态;

(5) 若干个终态之集: Z( ÍK )

由此可见,一DFA实际上是状态转换图的形式描述(数学定义),状态转换图是DFA的几何(图形)表示.

 

  • 确定的有限自动机在状态转换的每一步,根据FA当前的状态及扫描的输入字符,便能唯一地确定FA的下一状态。在转换图上看,若|S|=n,则任何结点所引出的矢线至多有n条,且矢线上的标记均不同。

  • 非确定的有限自动机:U状态下,输入符号为a时,FA的下一状态不唯一,而是在状态集{A,B,C,…,X}中任选其一。具有这种性质的FA称为非确定的NFA

对于任意一个不确定有限自动机都有一个确定的有限自动机与其相对应,且等价。

=============================================================================

NFA转DFA目前有些没理清楚,理清再写吧!o(╥﹏╥)o

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值