教资会网络 | UGC-NET CS 2017 年 11 月 – III |问题 63
考虑以下语言:
L 1 = {a m b n │ m ≠ n}
L 2 = {a m b n │ m = 2n+1}
L 3 = {a m b m │ m ≠ 2n}
以下哪一项是正确的?
(A)只有 L 1和 L 2是上下文无关语言
(B)只有 L 1和 L 3是上下文无关语言
(C)只有 L 2和 L 3是上下文无关语言
(D) L 1 , L 2和 L 3是上下文无关语言答案: (D)
解释:
- 在 L 1中,我们必须检查 m 不等于 n。有无限的 no 属于这一类,但我们只有一个与 m 和 n 的比较。所以它是上下文无关的语言。
- 在 L 2中,与 m 和 n 的无限可能性进行比较,它也是 CFL
- 在 L 3中,与 m 和 n 的无限可能性进行比较,它也是 CFL
所以,选项(D)是正确的。
这个问题的测验