📜  门| Gate IT 2008 |第33章

📅  最后修改于: 2021-07-02 17:48:06             🧑  作者: Mango

以下哪种语言是非常规的?

L 1 = {0 m 1 n | 0≤m≤n≤10000}
L 2 = {w | w向前和向后读取相同}
L 3 = {w ∊ {0,1} * | w包含0的偶数和1的偶数}
(A)仅L 2和L 3
(B)仅L 1和L 2
(C)仅L 3
(D)仅L 2答案: (D)
解释:

1. L 1是一种常规语言,因为它可以由琐碎的DFA派生而来,语法为每个字母具有10000个状态,以将0和1的数量限制为10000。
2. L 2是所有回文字符串的集合,这不是常规语言,因为有限的自动机无法记住发生了哪些字母。
3. L 3是一种标准的常规语言,因为存在可以导出该语言的DFA。您可以在参考资料中了解更多信息。

参考 :
http://stackoverflow.com/questions/17420332/need-regular-expression-for-finite-automata-eve 17434694#17434694

此解决方案由vineet purswani提供
这个问题的测验