Есть ли в Java HashMap с обратным поиском?

У меня есть данные, которые организованы в виде «ключ-ключ», а не «ключ-значение». Это похоже на HashMap, но мне понадобится поиск O (1) в обоих направлениях. Есть ли название для этого типа структуры данных, и есть ли что-нибудь подобное в стандартных библиотеках Java? (или, может быть, Apache Commons?)

Я мог бы написать свой собственный класс, который в основном использует две зеркальные карты, но я бы не стал изобретать велосипед (если он уже существует, но я просто не ищу правильный термин).

Ответы на вопрос(7)

Ваш ответ на вопрос