public long[] Solve(string text, long n, string[] patterns) { Trie root = Trie.ConstructTrie(n, patterns); return(Trie.Search(root, text, patterns)); }
public string[] Solve(long n, string[] patterns) { var trie = Trie.ConstructTrie(n, patterns); return(Trie.Print(trie)); }