【发布时间】:2018-09-12 02:29:08
【问题描述】:
我正在处理一个要求我为特定语言构建 DFA 的问题。我都明白了,但我不确定是否应该立即接受空字符串(在这种情况下,初始状态也应该是最终状态)。
我得到了字母表 E = {0, 1},我必须创建一个 DFA 来接受这个字母表中所有不超过四个 1 的字符串。如果它确实接受一个空字符串,我知道我应该让我的初始状态成为最终状态,但我不确定如何知道它是否应该接受一个空字符串。 根据给定的字母表,我如何知道 DFA 是否应该接受空字符串?
我的假设是它不是,因为空字符串不是字母 E 的一部分。
【问题讨论】: