第一步 先找初態的子集(ε-閉包)
第二步 找上面子集的所有經過某個輸入符的新子集(ε-輸入符閉包)
第三步 重複第二步,直到所有子集找完(必然)。
第四步 將每個子集標一個號(即一種狀態),從一個號到另一個號爲一個轉換,畫出這一系列號的轉換圖。
第五步 包括原初態的子集是新的初態,包括原終態的子集爲新的終集。
完成
ε-閉包:指的是從某個狀態出發,經過輸入符爲ε的路徑所能到達的所有狀態(包括出發的那個狀態)。
ε-某輸入符閉包(ε-closuer(a)):指的是從某個狀態出發,經過輸入符爲ε和a的路徑所能到達的所有狀態(包括出發的那個狀態)。
由非確定自動機轉爲確定自動機的子集法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
java中\r與\n的區別 (主要是在windows中DOS命令下)
是夜色太荒芜
2020-07-04 02:05:34
一些compile筆記
Robin_just
2020-07-02 16:09:48
LL(1)分析法(簡單版)_C++實現
Robin_just
2020-07-02 16:09:48
逆波蘭表達式的產生及計算
Robin_just
2020-07-02 16:09:48
IDEAjava:找不到符號
苦苦研究調試了許久 發現我的類沒有任何語法錯誤啊 爲什麼會找不到符號呢? 後來 建了一個utils包把文件移到這個目錄下竟然成功了!!! 原因:javac編譯的問題
积跬步至千里-积滴水成江海
2020-07-01 14:17:56
嵌入式軟件開發之------淺析製作ARMv8 native gcc 編譯器(十)
surquer
2020-06-28 16:18:11
Linux內核模塊編譯註意事項
wzzushx
2020-06-28 07:41:35
Maven scope 依賴範圍詳解
xiaojin21cen
2020-06-25 07:13:27
內存中動態compile,load,invoke
flyforlove
2020-06-23 23:50:04
字符串模式匹配選re.match還是re.compile
Manduner_TJU
2020-06-22 20:38:37
Android學習第三篇;在java,c++,c中用日誌方法打印信息
Xunxianren007
2020-06-21 14:41:40
Android下C++代碼調用匯編函數
yypony
2020-06-16 08:05:59
一個dllimport 導致的鏈接錯誤LNK2019
ningcaicheng
2020-06-14 12:43:36