DFA(确定有限自动机)和NFA(非确定有限自动机)都是有限状态自动机,它们的区别在于:1、DFA的每个状态转换是确定的,而NFA允许空串转移,导致状态不确定性。2、DFA可以被构造成等价于某个字符串,而NFA不能。3、DFA可以用一个布尔函数来表示,而NFA需要用到正则表达式。