次のようなクラス Message があります。
class Message{
String entity;
Boolean isAvailable;
.........
//getters and setters
.....
.....
}
コードが与えられた場合、エンティティがこのコードで最初の 8 アルファベット以上で一致し、「使用可能」であるすべての Message インスタンスを見つける必要があります。
これは、トライがよく似合う場所に見えました。
ただし、検索が2つの属性で等しく行われていることを考えると、より高速に選択できるアルゴリズムはありますか?
または、複数のキーに対応できる Trie バリアントはありますか?