Où puis-je trouver un standard Trie en fonction de la carte de mise en œuvre en Java?

J'ai un programme Java qui stocke beaucoup de correspondance entre les Chaînes de divers objets.

Droit maintenant, mes options sont soit de s'appuyer sur le hachage (via HashMap) ou sur les binaires de recherche (via TreeMap). Je me demande s'il est efficace et standard trie-carte de mise en œuvre dans un populaire et de la qualité des collections de la bibliothèque?

J'ai écrit mon propre dans le passé, mais je préfère aller avec quelque chose de standard, si disponible.

Clarification rapide: Alors ma question est d'ordre général, dans le projet actuel, je suis en contact avec un grand nombre de données, qui est indexé par complet de la classe nom ou la signature de la méthode. Ainsi, il y a beaucoup partagé de préfixes.

  • sont les chaînes de caractères connus à l'avance? Ils doivent être accessibles par chaîne seulement?
InformationsquelleAutor Uri | 2009-03-08