Я прочитал текстовый файл символов, состояний и переходов и поместил все это в таблицу. Выглядит это следующим образом:
символы a, b
состояния q1, q2, q3, q4
начальное состояние q4
конечное состояние q2, q3
переходное состояние:
q4, эпсилон, q1
q1, a, q2
q3, a, q3
q3, b, q1
Я прочитал алгоритм преобразования NFA в DFA, но я не очень понимаю алгоритм. Как мне создать методы перехода и какой у меня должен быть класс состояния?