请教高人 编译原理--正规文法

一道搞的我头大的题目:用语言描述所有以0开始以1结尾的二进制序列,然后用把该语言转换为正规文法.我写的语言:L(G)={0m1n|m,n>0}(m和n是幂的意思,没办法写... 一道搞的我头大的题目:
用语言描述所有以0开始以1结尾的二进制序列,然后用把该语言转换为正规文法.

我写的语言:
L(G)={ 0m1n | m,n>0 }
(m和n是幂的意思,没办法写到上面,大家凑合着看一下吧)

我转换的正规文法:
S->0S|0A
A->0S|1A|0B|1
B->1A

我感觉这个文法写的不是很地道,好象多了很多不必要的东西,还请高手赐教,谢谢
最后一个产生式少了一点,应该是
B->1A|1
我认为如果去掉B的话就没办法识别类似010101的序列,不知道有没有朋友能有更好的文法,谢谢
展开
 我来答
zlq_hope
2005-12-22 · 超过14用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:0
展开全部
S->1A

A->1A|0B

B->0B|ε

这是我的答案,可以参考
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式