1.具有ε动作的NFA状态转换表
0 1 2 3 4 5 6 7 8 9
a Φ Φ 3 Φ Φ Φ Φ 8 Φ Φ b Φ Φ Φ Φ 5 Φ Φ Φ 9 Φ ε 1, 7 2, 4 Φ 6 Φ 6 1, 7 Φ Φ Φ 2.分别求ε-closure
εεεεεεεεεε
-closure(0) = {0,1,2,4,7} -closure(1) = {1,2,4} -closure(2) = {2}
-closure(3) = {1,2,3,4,6,7} -closure(4) = {4}
-closure(5) = {1,2,4,5,6,7} -closure(6) = {1,2,4,6,7} -closure(7) = {7} -closure(8) = {8} -closure(9) = {9}
3.转换算法:
εεεεεεεεε
-closure(0) = {0,1,2,4,7} = A
-closure(move(A,a))=ε-closure({3,8})={1,2,3,4,6,7,8} = B -closure(move(A,b))=ε-closure({5})={1,2,4,5,6,7} = C -closure(move(B,a))=ε-closure({3,8}) = B
-closure(move(B,b))=ε-closure({5,9})={1,2,4,5,6,7,9} = D -closure(move(C,a))=ε-closure({3,8}) = B -closure(move(C,b))=ε-closure({5}) = C -closure(move(D,a))=ε-closure({3,8}) = B -closure(move(D,b))=ε-closure({5}) = C
4.DFA的转换表
状态 A B C D 输入符号 a B B B B b C D C C
5.状态转换图
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务