社区
数据结构与算法
帖子详情
挑战:水能写出这个正则表达式? 由偶数个0和奇数个1构成的字符串...
GeniusViali
2004-04-03 11:05:30
编译原理的.....我不会...
...全文
2508
14
打赏
收藏
挑战:水能写出这个正则表达式? 由偶数个0和奇数个1构成的字符串...
编译原理的.....我不会...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dengsf
2004-04-13
打赏
举报
回复
学习!!
wlamos
2004-04-12
打赏
举报
回复
1
这是陈意云老师习题集上的答案 :
even_0_even_1→(00|11)*((01|10)(00|11)*(01|10)(00|11)*)*
even_0_odd_1→1even_0_even_1|0(00|11)*(01|10)even_0_even_1
对于偶数个0和奇数个1构成的串,其第一个字符可能是0或1。
(1)如果是1,那么剩下的部分一定是偶数个0和偶数个1
(2)如果是0,那么经过若干个00或11,一定会出现一个01或10,才能保证0的个数是偶数,1的个数是奇数。若串还没有结束,剩余部分一定是偶数个0和偶数个1。
这样,正确的正规定义是:
even_0_odd_1→1even_0_even_1|0(00|11)*(01|10)even_0_even_1
注意:*均应在其左面第一个右括号的右上角,为书写方便直接写在了后面 :)
陈老师的书写的不错,看了收获很大!
Riemann
2004-04-06
打赏
举报
回复
1
(0(00|11)*(01|10) | 1)(00 | 11 | (10|01)(00|11)*(01|10))*
方法是首先画出DFA,再由DFA得到正则表达式。
xuelihuang
2004-04-04
打赏
举报
回复
这个问题,在陈意云的习题集中有详细的讲解,不妨看看
gnefuil
2004-04-03
打赏
举报
回复
还是不对,不好意思
gnefuil
2004-04-03
打赏
举报
回复
好像不对
应该是
|
( 0(11)*0 | (01(11)*0|1) (00|01(11)*10)* (1|0(11)*10) )*
|
gnefuil
2004-04-03
打赏
举报
回复
((1|010)((0|01(1*)10)*)(1|010))|(0(1*)0)
不知道这个对不对
GeniusViali
2004-04-03
打赏
举报
回复
TO dengsf(我希望我不菜) AND klky(klky):
能否具体说说?
klky
2004-04-03
打赏
举报
回复
用nfa图可以解决
dengsf
2004-04-03
打赏
举报
回复
我有个超长的,楼主就当是娱乐一下。
(1 | 0(00)*01 | 0(00)*1(1(00)*1)*(0 | 1(00)*01) )
( 11 | 10(00)*01 | (0|10(00)*01) (1(00)*1)* (0|1(00)*01) )*
直接根据转换规则做的,haha……
GeniusViali
2004-04-03
打赏
举报
回复
TO steel007(小宝):
你觉得 mysword(一怒拔剑) 加上你的那种情况就OK了?
steel007
2004-04-03
打赏
举报
回复
漏了种情况:(00|11)*1
steel007
2004-04-03
打赏
举报
回复
1(00|11)*
可不可以阿~~
GeniusViali
2004-04-03
打赏
举报
回复
啊?怎么有三个| ??? 上面和下面那个是什么意思?
偶数
个a和b的
正则表达式
、右线性表达、及DFA
word文档,里面是一次编译原理作业,为
偶数
个a和
偶数
个b
构成
的a、b串的集合L的
正则表达式
、右线性表达、及DFA
形式语言:含
偶数
个零和
奇数
个一的
正则表达式
第一部分先看
偶数
个零
偶数
个一的
正则表达式
: 首先应该明确一下问题 我们的问题等价于“
偶数
个0
偶数
个1的正规式是什么”,而不是“(00|11 | ( (01|10) (00|11) * (01| 10))) *就能表示
偶数
个0
偶数
个1 的正规式”。...
奇数
个a和
偶数
个b
正则表达式
上网百度了一波,有很多类似的形式语言:含
偶数
个零和
奇数
个一的
正则表达式
不过,他们直接放下面第二部分内容,我愣逼了,知道看到这篇,就是上面这个链接 我换成另一种语言,方便大家理解 如果,这还不能理解,...
正则表达式
文章目录
正则表达式
之精华前言一、基础
正则表达式
1 .1
正则表达式
的定义1.2
正则表达式
用途1.3 基础
正则表达式
1.4 grep命令1.4.1查找特定字符命令执行后,符合匹配标准的字符, 字体颜色会变为红色1.4.2利用中括号“...
正则表达式
与扩展表达式(awk、sed、grep三剑客)
正则表达式
是使用单个
字符串
来描述、匹配一系列符合某个句法规则的
字符串
。 简单来说, 是一种匹配
字符串
的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定
字符串
。
正则表达式
是由普通字符与元字符...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章