<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    HelloWorld 善戰(zhàn)者,求之于勢(shì),不責(zé)于人;故能擇人而任勢(shì)。

    知止而后有定,定而后能靜,靜而后能安,安而后能慮,慮而后能得。物有本末,事有終始。知所先后,則近道矣。

      BlogJava :: 首頁(yè) ::  :: 聯(lián)系 ::  :: 管理 ::
      167 隨筆 :: 1 文章 :: 40 評(píng)論 :: 0 Trackbacks

    NFA構(gòu)造DFA的子集算法

    輸入:一個(gè)NFA N

    輸出:一個(gè)DFA D

    方法:為D構(gòu)造一個(gè)轉(zhuǎn)換表Dtran。D的每一個(gè)狀態(tài)是一組NFA狀態(tài)的集合。以下是一些構(gòu)造需要用到的函數(shù)。

    操作

    描述

    ε-closure(s)

    能夠從NFA的狀態(tài)s開(kāi)始只通過(guò)ε轉(zhuǎn)換到達(dá)的NFA狀態(tài)集合

    ε-closure(T)

    Us?Tε-closure(s)

    move(T,a)

    能夠從T中某個(gè)狀態(tài)S出發(fā)通過(guò)標(biāo)號(hào)為a的轉(zhuǎn)換到達(dá)的NFA狀態(tài)的集合

    Ø 構(gòu)造D的狀態(tài)集合DStates和D的轉(zhuǎn)換函數(shù)Dtran

    一開(kāi)始,ε-closure(s)是DStates中的唯一狀態(tài),且沒(méi)有被標(biāo)記;

    while (DStates中存在未被標(biāo)識(shí)的狀態(tài)T) {

    標(biāo)識(shí)T;

    for(每個(gè)輸入符號(hào)a) {

    U = ε-closure(move(T,a));

    if(U不再DStats中) 將U加入DStates,且沒(méi)有標(biāo)識(shí);

    Dtran[T,a] = U;

    }

    }

    Ø 計(jì)算ε-closure(T)的算法

    將T的所有狀態(tài)壓入堆棧中;

    ε-closure(T)的內(nèi)容初始化為T(mén);

    while (堆棧非空) {

    將棧頂元素t彈出;

    for(每個(gè)滿(mǎn)足如下條件的u:從t出發(fā)有一個(gè)標(biāo)號(hào)為ε的轉(zhuǎn)換到達(dá)狀態(tài)u)

    if(u不再ε-closure(T)中){

    將u加入到ε-closure(T)中;

    將u壓入棧中;

    }

    }

    Ø 附模擬一個(gè)NFA

    S = ε-closure(s0);

    c = nextChar();

    while(c != eof) {

    S = ε-closure(move(S,c));

    c = nextChar();

    }

    if(S ∩ F != ø) return true;

    else return false;




    </script>

    posted on 2010-03-21 16:17 helloworld2008 閱讀(1067) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): 數(shù)據(jù)結(jié)構(gòu)和算法編譯原理

    評(píng)論

    # re: (#BYYL-3-99) NFA構(gòu)造DFA的子集算法 2012-05-17 15:28 腦血栓治療
    很好的東西,值得學(xué)習(xí)。
      回復(fù)  更多評(píng)論
      


    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 无码色偷偷亚洲国内自拍| 亚洲一级二级三级不卡| 亚洲va久久久久| 在线观看免费av网站| 久久亚洲精精品中文字幕| 日韩免费观看一区| 久久久久亚洲AV成人无码网站| 国产成人免费视频| 久久亚洲精品人成综合网| 69av免费观看| 亚洲精品二三区伊人久久| 成人免费无码视频在线网站| 亚洲人成网站色7799| 国产午夜鲁丝片AV无码免费| 日日躁狠狠躁狠狠爱免费视频| 亚洲国产精品尤物YW在线观看 | 亚洲色偷偷偷网站色偷一区| 91精品国产免费久久国语麻豆| 亚洲喷奶水中文字幕电影| 成人免费a级毛片| 麻豆一区二区三区蜜桃免费| 亚洲精品无码久久久久| 久久久久久国产精品免费免费男同 | 91情国产l精品国产亚洲区| 18禁美女黄网站色大片免费观看| 2020国产精品亚洲综合网| 免费精品国产自产拍观看| 永久免费av无码网站yy| 亚洲激情校园春色| 国产一级淫片视频免费看| a级毛片免费完整视频| 亚洲综合久久1区2区3区| 国产精品免费播放| 免费无码又爽又刺激高潮软件| 亚洲一区二区三区久久久久| 免费在线观看黄网站| 亚洲视频免费在线看| 久久精品国产亚洲AV未满十八| 亚洲色无码专区在线观看| 成人免费一区二区三区在线观看| 日本精品久久久久久久久免费|