正规式:(0+1)00(0+1)
一个简单的方法是构造一个有四个状态的DFA,分别为q1、q2、q3、q4。
q1表示开始状态,初始状态为q1。
当输入的字符是0或1时,从q1转移到q1。
当输入的字符是0时,从q1转移到q2。
当输入的字符是1时,从q1转移到q3。
当输入的字符是0时,从q2转移到q4。
当输入的字符是1时,从q3转移到q4。
当处于q4时,输入任何字符都不会导致状态的改变。q4是接受状态,如果DFA在接收状态停止,则输入的字符串被识别为该语言。
状态转移图:
0 1
q1 q1 q1
q2 q3
q4