欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
NFA轉DFA與DFA化簡(jiǎn)

NFA轉DFA與DFA化簡(jiǎn)  

2013-05-06 17:54:15|  分類(lèi): 編譯器 |  標簽:nfa  dfa  最簡(jiǎn)dfa   |字號 訂閱



正則表達式-->NFA--->DFA--->最簡(jiǎn)DFA

DFA(有限自動(dòng)機,每個(gè)狀態(tài)的下一步都是確定的,沒(méi)有空。只有一個(gè)開(kāi)始狀態(tài),只有一個(gè)結束狀態(tài))

NFA(有可能轉到多個(gè)狀態(tài),可能有空)


※由正則表達式轉到NFA

基本可以分成3種:

AB(連接)

A|B(或)

A*(0到多個(gè)A)

 

例:正則表達式(a|b)*(aa|bb)(a|b)*NFA


 

NFADFA匹配串的時(shí)間空間復雜度

 


NFA的確定化:NFADFA

空閉包,子集法

原理:有些狀態(tài)是在做同樣的工作,他們的工作完全可以用一個(gè)狀態(tài)來(lái)做,把這些相同功能的狀態(tài)組合成一個(gè)集合,并把它重新命名為一個(gè)狀態(tài)。

:

將以下NFA轉換為DFA


 

按下表不斷構建,直到Ia,Ib中出現的集合,全部都出現在I中。并且將他們重新編號

(終態(tài)是那些有Y的集合,Y為原先NFA的終態(tài))

 

轉成DFA的結果:

 


DFA化簡(jiǎn)成最簡(jiǎn)DFA

1.劃分終態(tài),非終態(tài): P={{4,5,6,7},{1,2,3}}

2.{4,5,6,7}內部能識別ab,不再劃分,(成一個(gè)大的部門(mén)處理相同的事情

3.{1,2,3} 根據識別a的能力,劃分為{1,3}{2}1,3識別a都轉到3

  根據識別b的能力,劃分為{1} {3} {2}

4.(此例不用考慮這條)刪除死循環(huán)(即一個(gè)對所有輸入符號都有到自身轉換的非終態(tài))和不可達狀態(tài)

結果P={{4,5,6,7},{1},{2},{3}}

給四個(gè)劃分再重新命名 變成1,2,3,4

結果是:

 
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
《編譯原理簡(jiǎn)明教程》PPT 第3章
技海無(wú)涯:正則表達式相關(guān)的知識和技術(shù)(4)——自動(dòng)機(完結篇)
NFA轉DFA與DFA簡(jiǎn)化
如何將正則表達式轉換為NFA
編譯原理文法知識
正則表達式DFA構造方法
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久