之间有什么区别
(0+1)* and (0*+1*)
我缺少某种分配属性吗?
答案 0 :(得分:0)
+
seems to mean “or”在此背景下。
许多教科书使用符号∪,+或∨进行交替而不是垂直条。
*
(Kleene Star)的意思是“重复多次”。
(0+1)*
表示任意数量的0
或1
s。
(0*+1*)
表示任意数量的0
或任意数量的1
s。
E.g。 1111
和00000
仅由第一个表达式00011
和10100
匹配。
以下是(0+1)*
(状态p 0 )和(0*+1*)
的FSM(状态q 0 到q 3 < /子>):