1.將DFA最小化:教材P65 第9題spa
2.構造如下文法相應的最小的DFA3d
S→ 0A|1Bblog
A→ 1S|1table
B→0S|0語法
語言:(01 | 10)*(01 | 10)im
自動機圖:img
DFA狀態轉換矩陣:tab
01 | 10 | ||
X | {A} | ε{A}={BCD} | ε{A}={BCD} |
Y | {BCD} | {BCD}={BCD} | {BCD}={BCD} |
DFA圖:語言
.將DFA最小化co
{X} | {Y} |
{X}01->{Y} {X}10->{Y} 不可劃分 |
{Y}01->{Y} {}10->{Y} 不可劃分 |
最小DFA爲
3.給定以下文法 G[S]:
S →AB
A → aA | ɛ
B → b | bB
給出句子aaab 的一個自頂向下語法分析過程,並說明回溯產生的緣由是什麼?
語法分析:
S → AB → aAB→ aaAB → aaaAB → aaaɛB → aaaɛbB → aaaɛbb
→ aaaɛB → aaaɛb → aaab
回溯產生的緣由是:文法中存在左公共因子,因此致使了回溯的產生。
4.P100 練習4,反覆提取公共左因子,對文法進行改寫。
S → $
C → bA | aB
A → aC' | bAA
B → bC' | aBB
C' → ɛ | C