예제 #1
0
 public SuffixTrie(
     Trie <Partition> trie,
     ITrieInsert trieInsert)
 {
     _trie       = trie;
     _trieInsert = trieInsert;
 }
예제 #2
0
 public Trie(
     ITrieSearch <T> trieSearch,
     ITrieInsert <T> trieInsert,
     ITrieDelete <T> trieDelete)
 {
     _trieSearch = trieSearch;
     _trieInsert = trieInsert;
     _trieDelete = trieDelete;
 }
예제 #3
0
 public Trie()
 {
     _trieSearch = new TrieSearch <T>(this);
     _trieInsert = new TrieInsert <T>(this);
     _trieDelete = new TrieDelete <T>(this);
 }
예제 #4
0
        public SuffixTrie()
        {
            _trie = new Trie <Partition>();

            _trieInsert = new TrieInsert(_trie);
        }