📅  最后修改于: 2020-12-06 06:32:30             🧑  作者: Mango
问:有限状态集
∑:输入符号的有限集合
q0:初始状态
f:最终状态
δ:转移函数< p="">
过渡函数可以定义为
δ: Q x ∑ →Q
DFA代表确定性有限自动机。确定性是指计算的唯一性。在DFA中,输入字符仅进入一种状态。 DFA不接受空动作,这意味着DFA没有任何输入字符就无法更改状态。
DFA具有五个元组{Q,∑,q0,F,δ}
请参阅确定性有限自动机的示例:
Q = {q0, q1, q2}
∑ = {0, 1}
q0 = {q0}
F = {q3}
NDFA是指非确定性有限自动机。它用于为特定输入转换任何数量的状态。 NDFA接受NULL动作,这意味着它可以更改状态而无需读取符号。
NDFA还具有与DFA相同的五个州。但是NDFA具有不同的过渡函数。
NDFA的转换函数可以定义为:
请参阅非确定性有限自动机的示例:
Q = {q0, q1, q2}
∑ = {0, 1}
q0 = {q0}
F = {q3}