更多“正规式M1和M2等价是指()。 ”相关问题
  • 第1题:

    对于以下编号为①、②、③的正规式,正确的说法是(35)。

    ①(aa*|ab)*b

    ②(a|b)*b

    ③((a|b)*|aa)*b

    A.正规式①、②等价

    B.正规式①、③等价

    C.正规式②、③等价

    D.正规式①、②、③互不等价


    正确答案:C
    解析:根据正规式r和s的意义,两个正规式等价说明,和s代表的字符串集合相同,因此可用证明集合相等的方法判断。另外,也可构造出与每个正规式对应的自动机进行说明。但是这两个方法实施起来都很繁琐,因此可根据正规式的含义及其代数性质进行判断。由于题目中给出的正规式①、②和③的共同之处是以字符b结尾,所以只需考虑(aa*|ab)*、(a|b)*和((a|b)*|aa)*之间的等价关系。从直观的角度理解,正规式(aa*|ab)*表示的是包含空串ε以及a开头的且每个b之后必然出现a的字符串的集合,而(a|b)*表示包含空串ε在内的所有a、b构成的字符串集合,并不限制b的出现方式,正规式((a|b)*|aa)*表示的字符串也不具有必须以a开头的特点,因此,正规式①与②、③的等价关系即可排除。至于(a|b)*和((a|b)*|aa)*,很明显正规式((a|b)*|aa*中的“aa'’是画蛇添足的部分,因为(a|b)*已经包括了含有“aa”子串的所有a、b字符串,因此(a|b),b和((a|b)*|aa)*b是等价的。

  • 第2题:

    【单选题】正规式 M 1 和 M 2 等价是指()。

    A.M1和M2的状态数相等

    B.M1和M2的有向边条数相等

    C.M1和M2所识别的语言集相等

    D.M1和M2状态数和有向边条数相等


    C

  • 第3题:

    如果有限自动机M1和M2,有L(M1)=L(M2),则M1与M2()

    A.等价

    B.都是二义的

    C.都是无二义的

    D.它们的状态数相等


    错误

  • 第4题:

    正规式(a|b)* 和(a*|b*)+等价。


    M1和M2所识别的语言集相等

  • 第5题:

    有限自动机M1和M2的状态数不同,则二者必不等价。


    错误