题目
请问编译原理中a(a|b)*a和aa*b*a有什么区别,
提问时间:2021-03-19
答案
涉及到一个优先序问题,前一个正则式接受两个a之间有0长度或任意长度的{a,b}字符串序列,而后一个正则式则只允许两个a之间有的{a,b}序列必须满足:如果a、b同时存在,则a必须在b前面,也就是只接受左右两端全是a,只有中间是b这种夹心饼***形式.举个栗子你就明白了:
a(a|b)*a可以接受的输入序列有:aa aaa aba abba aaba abaa
aa*b*a 可以接受的输入序列有:aa aaa aaba aba aaabba 不能接受abaa
a(a|b)*a可以接受的输入序列有:aa aaa aba abba aaba abaa
aa*b*a 可以接受的输入序列有:aa aaa aaba aba aaabba 不能接受abaa
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点
- 1在水果地批发水果,100KG为批发点,每100KG40元,100至1000KG8折优惠,1000KG至5000KG,超过10
- 2你想对窃读记的女孩说什么?
- 3有一块地共4分之3公顷,其中5分之2种青菜,4分之1种茄子,其余种黄瓜.种黄瓜的面积占这块地的几分之几?用方程做
- 4寒来暑往下一句
- 5“我们”的英语主格是什么?
- 6After the snowstorm,we can see snow e________
- 7已知RT△ABC是直角边长为1的等腰直角三角形,以RT△ABC的斜边为直角边,再画出第2个等腰RT△ACD,见下文:
- 8解方程,计算,化简求值各30道,
- 9if you study hard,you will_______ _______ ____ (在.做得好)your lessons.
- 10There have got some toys.对some toys提问