确定的有限自动机 \(DFA(Deterministic ~\ Finite ~\ Automata)\)
非确定的有限自动机 \(NFA(Nondeterministic ~\ Finite ~\ Automata)\)
构造与某一正规式等价的DFA解题步骤:
(相关资料图)
DFA化简(最小化)解题步骤:
给出下面正规式表达式
(0|1)*01(1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)*(0|5)|(0|5)0*1(0|10*1)*|1*0(1|01*0)*b*(a|ab)*(0|10)*构造下列正规式相应的NFA,确定化为 \(DFA\) ,并且对 \(DFA\) 化简
1(0∣1)*101解:\(NFA\) :
状态转换矩阵:
| I | 0 | 1 |
|---|---|---|
| {1} | \(\emptyset\) | {2} |
| {2} | {2} | {2,3} |
| {2,3} | {2,4} | {2,3} |
| {2,4} | {2} | {2,3,5} |
| {2,3,5} | {2,4} | {2,3} |
重命名后的状态转换矩阵:
| I | 0 | 1 |
|---|---|---|
| A | \(\emptyset\) | B |
| B | B | C |
| C | D | C |
| D | B | E |
| E | D | C |
确定化后的 \(DFA\) :1.非终态组:{A,B,C,D} ,终态组:{E}2.{A},{B,C,D},{E}3.{A},{B,C},{D},{E}4.{A},{B},{C},{D},{E}化简后的 \(DFA\) :
a*(b|a)(a|b)*ba解:\(NFA\) :!
状态转换矩阵:
| I | a | b |
|---|---|---|
| {1} | {1,2} | {2} |
| {1,2} | {1,2} | {2,3} |
| {2} | {2} | {2,3} |
| {2,3} | {2,4} | {2,3} |
| {2,4} | {2} | {2,3} |
重命名后的状态转换矩阵:
| I | a | b |
|---|---|---|
| A | B | C |
| B | B | D |
| C | C | D |
| D | E | D |
| E | C | D |
确定化后的 \(DFA\) :!
1.非终态组:{A,B,C,D} ,终态组:{E}2.{A,B,C},{D},{E}3.{A},{B,C},{D},{E}
化简后的状态转换矩阵:
| I | a | b |
|---|---|---|
| A | B | B |
| B | B | C |
| C | D | C |
| D | B | C |
化简后的 \(DFA\) :!
标签:
Copyright © 2015-2023 今日空调网版权所有 备案号:沪ICP备2023005074号-40 联系邮箱:5 85 59 73 @qq.com