早教吧作业答案频道 -->数学-->
正则表达式(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海底扩张学说认为洋壳在洋脊处不断生长并向两 2020-05-16 …
下列说法中不完全正确的一项是()A.说明文的说明顺序有时间顺序、空间顺序和逻辑顺序B.记叙文的主要 2020-06-08 …
反话正说和正话反说怎样用英语表示?“反语是利用正话反说或反话正说的表现形式,从对立面上来表达.”最 2020-06-13 …
下列关于郁达夫的说法,有误的一项是()A.郁达夫(1898~1945)现代作家,浙江省富阳县人。1 2020-07-13 …
动画片《人猿泰山》讲述了人类与猩猩的亲情,这些温情故事表达了我们对自身的迷茫与追溯。下列人类的起源 2020-07-16 …
公元前5世纪,古希腊新兴城邦雅典迅速崛起,震惊了往日霸主斯巴达,双方爆发长达30年的战争。历史学家 2020-07-20 …
下列说法中,由于使用的几何名词不当,造成说法错误,请把不当的几何名词改正,并写出正确的说法.(1) 2020-08-01 …
下列关于全球构造理论的叙述,正确的是()A.大陆漂移学说是德国地球物理学家莫霍提出来的B.大陆漂移学 2020-12-20 …
下列关于郁达夫的说法,有误的一项是()A.郁达夫(1898~1945)现代作家,浙江省富阳县人。19 2021-01-01 …
动画片《人猿泰山》讲述了人类与猩猩的亲情,这些温情故事表达了我们对自身的迷茫与追溯。下列人类起源的说 2021-01-19 …