所以我正在研究一种将 dfa 转换为补码的方法。补码拒绝 dfa 接受的所有字符串,并接受 dfa 拒绝的所有字符串。为此,我应该遵循这个算法:“首先添加一个显式的死状态并显式地对其进行所有转换。然后将所有最终状态更改为非最终状态,并将所有非最终状态更改为最终状态。”
我对此进行了一次尝试,但没有成功。我不认为我理解正确。
首先,我将所有最终状态更改为非最终状态,将非最终状态更改为最终状态。
然后对于每个状态,如果它没有带有字母的转换,我使用这些字母添加了从该状态到显式死状态的转换
这个对吗?