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

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

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

    HelloWorld 善戰者,求之于勢,不責于人;故能擇人而任勢。

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

      BlogJava :: 首頁 ::  :: 聯系 ::  :: 管理 ::
      167 隨筆 :: 1 文章 :: 40 評論 :: 0 Trackbacks

    NFA構造DFA的子集算法

    輸入:一個NFA N

    輸出:一個DFA D

    方法:為D構造一個轉換表Dtran。D的每一個狀態是一組NFA狀態的集合。以下是一些構造需要用到的函數。

    操作

    描述

    ε-closure(s)

    能夠從NFA的狀態s開始只通過ε轉換到達的NFA狀態集合

    ε-closure(T)

    Us?Tε-closure(s)

    move(T,a)

    能夠從T中某個狀態S出發通過標號為a的轉換到達的NFA狀態的集合

    Ø 構造D的狀態集合DStates和D的轉換函數Dtran

    一開始,ε-closure(s)是DStates中的唯一狀態,且沒有被標記;

    while (DStates中存在未被標識的狀態T) {

    標識T;

    for(每個輸入符號a) {

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

    if(U不再DStats中) 將U加入DStates,且沒有標識;

    Dtran[T,a] = U;

    }

    }

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

    將T的所有狀態壓入堆棧中;

    ε-closure(T)的內容初始化為T;

    while (堆棧非空) {

    將棧頂元素t彈出;

    for(每個滿足如下條件的u:從t出發有一個標號為ε的轉換到達狀態u)

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

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

    將u壓入棧中;

    }

    }

    Ø 附模擬一個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) 評論(1)  編輯  收藏 所屬分類: 數據結構和算法編譯原理

    評論

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


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: sihu国产精品永久免费| 亚洲国产天堂久久综合| 毛片基地看看成人免费| 亚洲人成www在线播放| 亚洲综合日韩中文字幕v在线| 我们的2018在线观看免费高清| igao激情在线视频免费| 亚洲av综合av一区二区三区 | 久久精品国产亚洲综合色| 在线观看免费精品国产| 国产精品69白浆在线观看免费| 中文字幕免费在线看| 黄色一级视频免费观看| 亚洲日韩精品国产一区二区三区| 亚洲国产精品久久| 亚洲精品国产字幕久久不卡| 亚洲综合区小说区激情区| 国产网站免费观看| 日本无吗免费一二区| 成人免费在线观看网站| 麻豆最新国产剧情AV原创免费| 两个人看的www免费视频| 精品人妻系列无码人妻免费视频| 亚洲成熟丰满熟妇高潮XXXXX| 91天堂素人精品系列全集亚洲 | 无码AV动漫精品一区二区免费| 亚洲一级黄色大片| 亚洲国产精品午夜电影| 亚洲色图.com| 亚洲日韩乱码中文无码蜜桃 | AAA日本高清在线播放免费观看| 边摸边吃奶边做爽免费视频99| 亚洲精品国产第一综合99久久| 亚洲一本之道高清乱码| 亚洲av片不卡无码久久| 亚洲中文字幕无码亚洲成A人片| 亚洲一区电影在线观看| 亚洲一区二区三区在线观看蜜桃| 久久精品国产亚洲av日韩| 亚洲精品日韩专区silk| 最新亚洲精品国偷自产在线|