trie, double array trie, high efficiency