📜  门|门 CS 1996 |问题 8

📅  最后修改于: 2021-09-26 03:56:36             🧑  作者: Mango

以下四个正则表达式中哪两个是等价的? ( ε是空字符串)。
(一世)。 (00)*(ε+0)
(二)。 (00)*
(三)。 0*
(四)。 0(00)*
(A) (i) 和 (ii)
(B) (ii) 和 (iii)
(C) (i) 和 (iii)
(D) (iii) 和 (iv)答案: (C)
解释:在这里,

(00)*(ε+0)
= (00)*.ε+ (00)*.0 
= (00)* + (00)*0 
= 0* 

它等于 (iii) [使用正则表达式属性]。

这里,
我们看到 (00)* 生成偶数长度的字符串,而 (00)*0 生成奇数长度的字符串。

选项(C)是正确的。
这个问题的测验