设计一个 DFA 来接受数字中零的个数为 3 的倍数的语言 L
问题
构造一个确定的有限状态自动机 (DFA) 来接受语言 L,该语言在字母表 ∑=”{0,1} 上 0 的个数为 3 的倍数。
解决方案
If input is: 000 Output is: string is accepted
因为这里 0 的个数是 3 的倍数。
设计 DFA
为了构建 DFA,请遵循以下提到的步骤 −
步骤 1 -

有效输入:000、000000、09、012、……
步骤 2 -

有效输入:1、1000、100000、……
步骤 3 -

有效输入:10100、11000、101100、……
步骤 4 -

101010、1101010、1101110110、……
无效输入 − 0,00,10000,01011, …
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP