У меня есть Java-программа, в которой хранится множество сопоставлений из строк для разных объектов.
В настоящее время мои параметры либо полагаются на хеширование (через HashMap), либо на двоичные запросы (через TreeMap). Мне интересно, есть ли эффективная и стандартная реализация на основе trie-карт в популярной и качественной библиотеке коллекций?
Я написал свое собственное в прошлом, но я предпочел бы пойти со стандартным, если это возможно.
Быстрое разъяснение. Хотя мой вопрос является общим, в текущем проекте я имею дело с большим количеством данных, которые индексируются с помощью полностью квалифицированного имени класса или подписи метода. Таким образом, существует множество общих префиксов.