Dubbelriktad karta
Inom datavetenskap är en dubbelriktad karta en associativ datastruktur där paren bildar en en-till-en-korrespondens . Således är den binära relationen funktionell i varje riktning: varje kan också mappas till en unik . Ett par ger alltså en unik koppling mellan och så att kan hittas när används som en nyckel och kan hittas när används som en nyckel.
Matematiskt kan en dubbelriktad karta definieras en bijektion mellan två olika uppsättningar nycklar och med lika kardinalitet , vilket utgör en injektiv och surjektiv funktion:
externa länkar
- Boost.org
- Commons.apache.org
- Cablemodem.fibertel.com.ar (arkiverad version)
- Codeproject.com
- BiMap i Google Guava-biblioteket
- bidict (dubbelriktad kartimplementering för Python)
Kategorier: