我制作了从正则表达式 3d 数组生成的 NFA,例如 (01*) 表达式。我得到它:
[[FROM,TO,TRANSITION]]
[['q0', 'q1', '0'], ['q1', 'q2', ':e:'] ,['q1', 'q4', ':e:'] ,
['q2', 'q3', '1'], ['q3', 'q2', ':e:'], ['q3', 'q4', ':e:']
如何编写可以测试满足此自动机的字符串的方法?例如"011111"
将返回q0 q1 q2 q3 q2 q3 q2 q3 q2 q3 q2 q3 q4