加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

二进制数的最短正则表达式,偶数为0或奇数为1

发布时间:2020-12-14 06:37:57 所属栏目:百科 来源:网络整理
导读:写一个包含偶数0或奇数1的表达式 我得到了: 1*(01*01*)* + 0*10*(10*10*)* 其中第一部分表示偶数0,第二部分表示奇数1 但是,应该是一个我没看到的简化解决方案。任何提示? 奇数1s部分:0 * 1(0 | 10 * 1)* 偶数零件,取决于: 空字符串正确:(1 | 01 * 0)
写一个包含偶数0或奇数1的表达式

我得到了:

1*(01*01*)* + 0*10*(10*10*)*

其中第一部分表示偶数0,第二部分表示奇数1

但是,应该是一个我没看到的简化解决方案。任何提示?

奇数1s部分:0 * 1(0 | 10 * 1)*

偶数零件,取决于:

>空字符串正确:(1 | 01 * 0)*
> No-0s is even-0s:(1 | 01 * 0)
>必须至少有两个0:1 *(01 * 01 *)(如OP中)

老答案:在案件1和案件2下是正确的

(1*(01*0)*)+ | 0*1(0*(10*1)*)*

赞许@OGHaza有用的评论。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读