En informática , un mapa bidireccional es una estructura de datos asociativa en la que los pares forman una correspondencia uno a uno . Por lo tanto, la relación binaria es funcional en cada dirección: cada una también se puede mapear a un único . Por lo tanto, un par proporciona un acoplamiento único entre y de modo que se puede encontrar cuando se utiliza como clave y se puede encontrar cuando se utiliza como clave.
Matemáticamente, una función bidireccional puede definirse como una biyección entre dos conjuntos de claves diferentes y de igual cardinalidad , constituyendo así una función inyectiva y sobreyectiva :
Enlaces externos
- Boost.org
- Commons.apache.org
- Cablemodem.fibertel.com.ar (versión archivada)
- Proyecto de código.com
- BiMap en la biblioteca de Google Guava
- bidict (implementación de mapa bidireccional para Python)