. , question ( ). (, " FSA?" ).
FSA (, ), .
FSM: Σ, S, s 0, A δ . . , , FSM. , ; FSM ( , ), Σ S. .
, . , , . , , .
, . . , , O (log (| S | + | Σ |)), . (, char s), , O (log (| S |)).
, FSM, . ( ). ; .
class State {
property name;
State& transition(Symbol s);
void setTransition(Symbol s, State& to);
}
.
, , .