我有一大批字符串,我想要查找以"Foo"开头或以"Bar"结尾的字符串。为了获得最快的结果,最好使用哪种集合类型?(我正在使用Java)
我知道HashSet对于完全匹配非常快,但对于部分匹配可能不是最优解。那么,除了遍历List之外,我应该使用LinkedList或类似类型吗?是否有针对此类查询进行优化的集合类型?
我知道HashSet对于完全匹配非常快,但对于部分匹配可能不是最优解。那么,除了遍历List之外,我应该使用LinkedList或类似类型吗?是否有针对此类查询进行优化的集合类型?
trie
数据结构,Guava 库中有一些实现。 - nachokk