早教吧作业答案频道 -->数学-->
正则表达式(a|b)*与(a*b*)*是否等价?请通过构造最小DFA说明理由.
题目详情
正则表达式 (a|b)* 与(a*b*)* 是否等价?请通过构造最小DFA说明理由.
▼优质解答
答案和解析
(a|b)*和(a*b*)*从匹配的结果来看是相同的,但是从性能[捕获及反向引用]上来说是不相同的!
(a|b)*此表达式能够匹配a和b任意组合的字符串,因为(a|b)*如果展开表示则为(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b).
(a*b*)*些表达式能够匹配a和b任意组合的字符串,因为(a*b*)*展开表示则为(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*).
应该很好理解!
(a|b)*此表达式能够匹配a和b任意组合的字符串,因为(a|b)*如果展开表示则为(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b).
(a*b*)*些表达式能够匹配a和b任意组合的字符串,因为(a*b*)*展开表示则为(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*).
应该很好理解!
看了 正则表达式(a|b)*与(a...的网友还看了以下:
细菌常常作为基因工程的受体细胞,下列理由较充分的是()A.形体微小B.结构简单C.容易鉴别D.繁殖 2020-05-12 …
如图为反射弧结构示意图,下列有关说法正确的是()A.刺激①而发生肌肉收缩的现象称为反射B.结构①、 2020-05-13 …
由叠氮化钠(NaN3)热分解可得纯N2:2NaN3(s)=2Na(l)+3N2(g),有关说法正确 2020-05-17 …
下列有关原子的说法中错误的是()A.原子的质量和体积都很小B.原子总是不断地运下列有关原子的说法中 2020-06-07 …
莫泊桑的短篇小说构思(),情节(),描写(),刻画人情世态(),读后令人回味,所以他被称为()莫泊 2020-06-08 …
下列相关生命系统结构层次的说法正确的是()A.生命系统层层相依,具有相同的组成、结构和功能B.一片 2020-06-21 …
当今社会人们普遍认为,要想将来有出息,就必须好好学习。在面对学习上带来的压力时,初三年级学生小A、 2020-06-26 …
看你能答几个?一只平底锅上只能煎两只饼,用它煎一只饼需要两分钟(正面反面各一分钟),问:煎三只饼需 2020-07-07 …
关于C#结构类型,下列说法哪些是正确的A.结构是值类型,可以使用new关键字创建结构类型的实例B. 2020-07-16 …
如果三条线段的长a,b,c满足b/a=c/b=√5-1/2,那么a,b,c称中为“黄金线段组”,黄 2020-07-17 …