确定的有限自动机的表示
  7M0vcdGauhIx 2023年11月02日 35 0

确定的有限自动机: Deterministic Finite Automata,简称DFA。 一个确定的有限自动机是个五元组: (S,∑,f,s0, Z),其中:

(1)S是一个有限集合,它的每个元素称为一个状态。

(2)∑是一个有穷字母表,它的每个元素称为一个输入字符。

(3)f是SX∑ →S上的单值部分映像。f(A, a)=Q表示当前状态为A、输入为a时,将转换到下一状态Q。称Q为A的一个后继状态。

(4) s0 ∈S,是唯一的一个开始状态。

(5)Z是非空的终止状态集合,Z⊆S

状态转换图:简称为转换图,是一个有向图。DFA中的每个状态对应转换图中的一个结点,DFA中的每个转换函数对应图中的一条有向弧,若转换函数为f(A,a)=Q,则该有向弧从结点A出发,进入结点Q,字符a是弧上的标记。

状态转换矩阵:就是用一个二维数组表示确定的有限自动机。

例如:确定的有限自动机M1= ({s0,s1,s2,s3}, {a,b},f,s0,{s3}),其中f为:f(s0,a)=s1,f(s0,b)= s2 , f(s1,a)= s3 , f(s1,b)= s2 , f(s2,a)= s1 , f(s2,b)= s3 , f(s3,a)= s3;

确定的有限自动机的表示_结点

确定的有限自动机的表示_转换函数_02

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  pS9gKUHgntTq   2023年11月02日   29   0   0 线性结构数据结点
  eZTQxWPe4A8l   2023年11月02日   29   0   0 链表线性表结点
  LbclJKek1itC   2023年11月02日   37   0   0 C++i++结点
7M0vcdGauhIx