public TrieTraveler( TrieTraveler trieTraveler ) { current = trieTraveler.current; currentPosition = trieTraveler.currentPosition; trie = trieTraveler.trie; sb = new StringBuilder(trieTraveler.sb.ToString()); }
public void clear() { root = new Node(); traveler = new TrieTraveler(this); this.count = 0; }
public Trie( string[] strings ) { root = new Node(); traveler = new TrieTraveler(this); foreach (string s in strings) add(s); }
public Trie( String s ) { root = new Node(); traveler = new TrieTraveler(this); addAll(s); }
public Trie() { root = new Node(); traveler = new TrieTraveler(this); }
public TrieSuggester( Trie trie ) { this.trie = trie; traveler = new TrieTraveler(trie); }