Двунаправленная карта - Bidirectional map
Эта статья включает Список ссылок, связанное чтение или внешняя ссылка, но его источники остаются неясными, потому что в нем отсутствует встроенные цитаты.Апрель 2015 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
В Информатика, а двунаправленная карта является ассоциативная структура данных в которой пары образуют индивидуальная переписка. Таким образом бинарное отношение является функциональный в каждом направлении: каждое также может быть сопоставлен с уникальным . Пара таким образом обеспечивает уникальное сцепление между и так что можно найти, когда используется как ключ и можно найти, когда используется как ключ.
Математически двунаправленная карта можно определить как биекция между двумя разными наборами ключей и равных мощность, таким образом составляя инъективный и сюръективный функция:
внешняя ссылка
- Boost.org
- Commons.apache.org
- Cablemodem.fibertel.com.ar (архивная версия)
- Codeproject.com
- BiMap в библиотеке Google Guava
- bidict (реализация двунаправленной карты для Python)
Этот алгоритмы или же структуры данных -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |