Что эквивалентно TreeBidiMap в C #? - PullRequest
0 голосов
/ 24 февраля 2009

Что эквивалентно [TreeBidiMap][1] в c # из Commons Collections в Java?

1 Ответ

0 голосов
/ 24 февраля 2009

BidiMap - это интерфейс, который определяет карту, которая позволяет отображать от ключа к значению, а также от значения к ключу (таким образом, «двунаправленный»). TreeBidiMap - это реализация этих интерфейсов, которая использует красно-черное дерево.

Ни один из этих классов не существует в .NET BCL как таковой, но я думаю, что они могут быть составлены из более простых примитивов. В частности, C5 Generic Collection Library обеспечивает реализацию красно-черного дерева, а двунаправленная карта может быть реализована поверх стандартного Dictionary<TKey, TValue>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...