avainarvopareihin
Avainarvoparit ovat tietorakenteita, joihin kuuluu avain ja siihen liittyvä arvo. Ne muodostavat kokoelman, jossa jokaisella avaimella on täsmälleen yksi arvo. Käytännössä niitä käytetään hakemaan arvoja avaimen perusteella, kuten sanakirjoissa, kartoissa ja hajautustauluissa.
Avainarvoparien perusidea on yksilöllinen avain, joka osoittaa löytyvän arvon. Toteutuksesta riippuen avaimet tallennetaan esimerkiksi hajautustauluun (hash
Operaatioihin kuuluvat lisääminen, hakeminen, päivittäminen ja poistaminen. Iterointi palauttaa avaimet ja arvot usein kyseisen rakenteen järjestyksessä;
Käyttökohteita ovat esimerkiksi konfiguraatiotiedostot, JSON- ja XML-dokumentit sekä ohjelmointikielien sanakirja- tai karttatekniikat. Avainarvoparien ansiosta tiedot voidaan
Suunnittelussa on huomioitava avaimien ominaisuudet: avaimet on oltava yksilöllisiä ja hash- tai vertailukelpoisia riippuen toteutuksesta. Moniajossa