private void setSuffixLink(int fromState, int toState) { states.set(fromState, toState); }
/** * Reuse an existing transition slot to store a transition from state <code>s</code> * to state <code>ts</code>, labeled with symbols between <code>k</code> and * <code>p</code> (1-based, inclusive). */ private final void reuseTransition(int transition, int s, int k, int p, int ts) { assert k > 0 && p > 0; transitions.set(transition, ts); transitions.set(transition + 1, k); transitions.set(transition + 2, p); transitions_map.put(asLong(s, sequence.objectAt(k - 1)), transition); }
cluster.set(j, selectedToInput.get(cluster.get(j)));