zoukankan      html  css  js  c++  java
  • DFA最小化

    1.将DFA最小化:教材P65 第9题

     

     

     

         

    1

    {1,2,3,4,5}

    {6,7}

     

    {1,2,5}b {1,2,5}

    {3,4}b {3,4}

    {1,2,3,4,5}可区别,划分

    {6}b {6}

    {7}b {6}

    {6,7}不可区别,等价

    2

    {1,2,5}{3,4}

    {6,7,}

     

    {3}b {6,7}

    {4}b {6,7}

    {3}c {3,4}

    {4}c {3,4}

    {3}d {1,2,5}

    {4}d {1,2,5}

    {3,4,}不可区别,等价

     

    3

    {1,2,5}{3,4}

    {6,7,}

     

    {1,2}b {1,2}

    {5}b

    {1,2,5}可区别,划分

     

    4

    {1,2}{5}{3,4}

    {6,7}

     

    {1}a {3,4}

    {2}a {3,4}

    {1}b {1,2}

    {2}b {1,2}

    {1,2}不可区别,等价

     

     

     

    2.构造以下文法相应的最小的DFA

    S→ 0A|1B

    A→ 1S|1

    B→0S|0

     

    正规式:

      B=0S+0

      A=1S+1

      S=0(1S+1)+1(0S+0)=01S+01+10S+10=(01+10)S+(01+10)=(01|10)*(01|10)

     

    NFA:

     

     

     

     最小化DFA:

      

     

    3.自上而下语法分析,回溯产生的原因是什么?

     原因:文法的产生式有问题

    4.P100 练习4,反复提取公共左因子。

    S→C$

    C→bA|aB

    A→a|aC|bAA

    B→b|bC|aBB

     

    提取公共左因子得

    S→C$

    C→bA|aB

    A→aD|bAA

    D→ε|C

    B→bE|aBB

    E→ε|C

  • 相关阅读:
    MFC绘制直角坐标系
    mfc画波形函数
    ciscn_2019_ne_5
    ciscn_2019_n_5
    [ZJCTF 2019]NiZhuanSiWei
    ciscn_2019_n_1
    pwn-100
    2014提高组笔试错题
    BZOJ3211: 花神游历各国
    主席树模板
  • 原文地址:https://www.cnblogs.com/ccla/p/11797448.html
Copyright © 2011-2022 走看看