|
|
1
7
是,语言{a n 一 n |n>=0} 是常规语言 。为了证明某种语言是正则的,可以绘制其dfa/正则表达式。您可以按如下方式驱动该语言:
因为“
注意,正则表达式仅适用于正则语言,因此证明{a n 一 n |n>=0}是一种常规语言。而DFA将是:
我建议你读一下 why languages like {a n b n | n >= 0} are not regular . |
|
|
2
1
首先将定义更改为等效
|
|
|
jiangke · 在这种情况下如何使用正则表达式 8 年前 |
|
|
Kai Wang · 使用正则表达式替换json中的额外引号 8 年前 |
|
|
Taimur Islam · django 2.0.1中的正则表达式 8 年前 |
|
|
smwikipedia · 如何理解为ANTLR语法生成的ATN图? 8 年前 |
|
aircraft · RegExp结果不是我所期望的 9 年前 |
|
|
Bruce · 如何在Java中用正则表达式替换字符串 11 年前 |
|
|
jannnik · 为什么{a ^ n a ^ n |n>=0}是规则的? 11 年前 |
|
|
Zack · HTML数字值的输入字段模式。 13 年前 |