首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NFA接受2,5,8,11,.所有二进制字符串的集合。1s数

NFA接受2,5,8,11,.所有二进制字符串的集合。1s数
EN

Stack Overflow用户
提问于 2018-09-26 18:26:26
回答 1查看 187关注 0票数 1

如何构造接受所有字符串w集的NFA,使n1(w) mod 3> 1,其中n1(w)是字母表= {0,1}上w中的1s数?

基本上是一个NFA,它接受带有2,5,8,.的所有字符串的集合。1s数。

我想语言的正则表达式是(0*10*10*)(0*10*10*10*)*

我可以为上面的常规执行创建一个NFA,但我不确定这是否可以进一步减少,或者它一开始是否正确。我对普通语言,DFA,NFA都很陌生。请帮帮我!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-26 18:42:31

让我在字母表{0,1}上提出这个NFA

代码语言:javascript
复制
Q = {A, B, C}
q0 = {A}
F = {C}
d = {(A,0,A)
     (A,1,B)
     (B,0,B)
     (B,1,C)
     (C,0,C)
     (C,1,A)}

请检查它是否符合要求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52524030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档