小编Lig*_*ght的帖子

上下文自由语言的形式上下文免费语法

如何为以下语言生成正式的上下文无关语法:

{ai bjck | i != j or j != k}

我有以下作品,但无法理解:

     S->AX | YC                     unequal b’s c’s or a’s b’s

     A-> aA | e                     0 or more A’s

     C -> cC |e                     0 or more c’s

     B -> bB | e                    0 or more B’s

     X -> bXc | bB | cC             equal b’s, c’s then 1+ b’s, 
                                    1+C’s (i.e. unequal b’s and c’s)

     Y -> aYb | bB | aA             unequal a’s b’s
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我理解和解决这个问题吗?

automata context-free-grammar

6
推荐指数
1
解决办法
8729
查看次数

默认枚举方法

枚举包含名称和valueOf方法。

众所周知,Java编译器会为每个枚举自动生成一个静态方法,称为值。

此方法返回在枚举内定义的所有常量的数组。

由于方法有一个静态值,那么为什么要使用name()method?那么静态方法values()valueof()方法之间有什么区别?

java enums

0
推荐指数
1
解决办法
2063
查看次数

标签 统计

automata ×1

context-free-grammar ×1

enums ×1

java ×1