public SuffixTrie( Trie <Partition> trie, ITrieInsert trieInsert) { _trie = trie; _trieInsert = trieInsert; }
public Trie( ITrieSearch <T> trieSearch, ITrieInsert <T> trieInsert, ITrieDelete <T> trieDelete) { _trieSearch = trieSearch; _trieInsert = trieInsert; _trieDelete = trieDelete; }
public Trie() { _trieSearch = new TrieSearch <T>(this); _trieInsert = new TrieInsert <T>(this); _trieDelete = new TrieDelete <T>(this); }
public SuffixTrie() { _trie = new Trie <Partition>(); _trieInsert = new TrieInsert(_trie); }