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