【发布时间】:2011-07-03 15:02:55
【问题描述】:
我正在编写一些测试准备材料,但遇到了这个问题。
显示 L = {w e {a,b}*: w = wR 的上下文无关文法,并且每个 a 后面紧跟 a b}。
wR 是相反的 w。所以,在英语中,每个“a”后面跟着一个“b”的回文,使用任意数量的a和b。
到目前为止,我为反向部分得到了这个,但我不知道如何在确保回文属性仍然成立的同时合并每个 a 后跟一个 b 部分。
S -> bSb | b | [the empty string]
非常感谢任何帮助!
【问题讨论】:
标签: context-free-grammar automata regular-language automata-theory