- 7
- 0
- 约1.08万字
- 约 54页
- 2023-08-11 发布于广东
- 举报
显然,一个DFA可用一个矩阵表示,该矩阵的行表示状态,列表示输入字符,矩阵元素表示δ(s,a)的值。这个矩阵称为状态转换矩阵。 例3-12:有DFA M = ({0,1,2,3},{a,b},δ,0,{3}) 其中δ为: δ(0,a)=1 δ(0,b)=2 δ(1,a)=3 δ(1,b)=2 δ(2,a)=1 δ(2,b)=3 δ(3,a)=3 δ(3,b)=3 状态 a b 0 1 2 1 3 2 2 1 3 3 3 3 相应的状态转换矩阵如下表: 第三十页,共五十四页,2022年,8月28日 一个DFA也可用一张(确定的)状态转换图来表示。假定DFA M含有m个状态和n个输入字符,那么,这个状态转换图含有m个状态结点,每个结点顶多有n条箭弧射出和别的结点相连接,整张图含有一个初态结点和若干个(可以为0)终态结点。 3 0 1 图3.5 状态转换图 2 a a a a b b b 状态 a B 0 1 2 1 3 2 2 1 3 3 3 3 如下表所示的状态转换矩阵对应的状态转换图如右图: 第三十一页,共五十四页,20
原创力文档

文档评论(0)