社区
C++ 语言
帖子详情
求助:编写一个程序,输入一个文法,输出其正则表达式。
zhangzhiq000
2008-06-29 01:00:18
求助:编写一个程序,输入一个文法,输出其正则表达式。收藏
例如 文法L={Q,T,P,S}
P:
输入包括三部分:非终结符Q,终结符 T,生成式P,起始符可要可不要。
例:
S
a,b
S->aS;
S->b;
输出:
a*b(注释:a*b表示n个a后面接上一个b,其中n>=0,输出并不一定要上述格式,只需要能看懂的输出就行)
...全文
347
8
打赏
收藏
求助:编写一个程序,输入一个文法,输出其正则表达式。
求助:编写一个程序,输入一个文法,输出其正则表达式。收藏 例如 文法L={Q,T,P,S} P: 输入包括三部分:非终结符Q,终结符 T,生成式P,起始符可要可不要。 例: S a,b S->aS; S->b; 输出: a*b(注释:a*b表示n个a后面接上一个b,其中n>=0,输出并不一定要上述格式,只需要能看懂的输出就行)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IT_lau
2008-06-30
打赏
举报
回复
gz
GoAssemblyNow
2008-06-30
打赏
举报
回复
[Quote=引用 1 楼 baihacker 的回复:]
这个难度大啊...
等高手出现.
[/Quote]
飞雪好谦虚!
two_ears
2008-06-29
打赏
举报
回复
m
zhangzhiq000
2008-06-29
打赏
举报
回复
用方程来求解就是把文法通过代换得到 A->bA+c;这样由公式就可以得到正则文法b* C么,好的,谢谢,我试试~~~
zhangzhiq000
2008-06-29
打赏
举报
回复
不好意思,可能没讲清楚,输入文法保证是右线性文法,这样就保证有正则表达式,然后输出其正则表达式。
crushor
2008-06-29
打赏
举报
回复
你的文法是指什么?
如果是指规则的话,你的文法本身不就是正则表达式?无非是换了种符号而已.
zyw052553
2008-06-29
打赏
举报
回复
你这问的有问题
不是任何文法都有对应的正则表达式
若改为正规文法的话,可用解方程的方式求解
baihacker
2008-06-29
打赏
举报
回复
这个难度大啊...
等高手出现.
程序
设计方法(How_To_Design_Programs)-MIT.pdf
8个部分主要讨论
程序
设计,独立章节则介绍一些与
程序
设计和计算相关的话题。《
程序
设计方法》第1至第3部分介绍了基于数据驱动的
程序
设计基础。第4部分介绍了
程序
设计中的抽象问题。第5部分和第6部分是与递归及累积...
区块链之Go语言设计模式
在朋友聚会上碰到了
一个
美女Sarah,从拉斯维加斯来的,可我不会说粤语,她不会说普通话,只好
求助
于我的朋友kent了,他作为我和Sarah之间的Adapter,让我和Sarah可以相互交谈了(也不知道他会不会耍我)。 &...
C++
编写
一个
计算算术表达式的
程序
实验一:
编写
一个
计算算术表达式的
程序
一:
程序
的设计内容
输入
一个
表达式; 采用栈的方式将中缀转后缀(操作符入栈); 再由后缀求值。 二:基本要求
编写
栈; 使用模板类; 所有数可为个位数; 可以省略括号。...
编译原理词法分析(正规式转NFA)
编写
一个
程序
,
输入
一个
正规表达式,
输出
与该
文法
等价的有穷自动机。 【基本要求】 设置FA初始状态X,终态Y,过程态用数字表示:0 1 2 3……… 【测试用例】 测试数据: (a|b)*abb
输出
结果应为: X X - ~ ->3...
C++ 语言
64,683
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章