【发布时间】:2013-08-25 05:27:19
【问题描述】:
我有一个类消息如下:
class Message{
String entity;
Boolean isAvailable;
.........
//getters and setters
.....
.....
}
给定一个代码,我必须找出所有 Message 实例,其实体与此代码的前 8 个或更多字母匹配,并且是“可用”。
这看起来是 Trie 非常适合的地方。
但是,鉴于搜索同样针对 2 个属性 - 是否有任何算法可以让我更快地进行选择?
或者,是否有可以容纳多个键的 Trie 变体?
【问题讨论】: