【发布时间】:2015-02-28 20:20:23
【问题描述】:
如何编写 Java 代码来确定给定的自动机是否是确定性的。我有一个代表自动机的类,它有以下五个变量:
int alphabet_size;
int n_states;
int delta[][];
int initial_state;
int accepting_states[];
Delta 表示以下,例如在真正的自动机中q1, 1, q2 在程序中看起来像{1, 1, 2}。我知道在非确定性自动机中可能有不止一种可能的状态,但我不知道如何计算。
【问题讨论】:
标签: finite-automata automata formal-languages