Multimap: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
|||
Riga 1:
'''Multimap''' (detta anche '''multihash''' oppure '''multidict'''), in informatica, è un [[Array associativo|contenitore associativo]] che contiene un elenco ordinato di coppie chiave-valore, consentendo al contempo più voci con la stessa chiave. L'ordinamento viene eseguito in base alla funzione di confronto, applicata sulle chiavi. Le operazioni di ricerca, inserimento e rimozione hanno complessità logaritmica.
Il [[C++]] presenta già all'interno del suo [[Standard Template Library]] una implementazione della struttura usando un [[albero binario]] auto-bilanciato<ref>{{Cita web|url=https://community.hpe.com/t5/custom/page/page-id/HPPSocialUserSignonPage?redirectreason=permissiondenied&referer=https%3A%2F%2Fcommunity.hpe.com%2Ft5%2FServers-Systems-The-Right%2FSGI-com-Tech-Archive-Resources-now-retired%2Fba-p%2F6992583|titolo=HPPSocialUserSignonPage - Hewlett Packard Enterprise Community|sito=community.hpe.com|accesso=2022-01-08}}</ref> oppure anche [[Java (linguaggio di programmazione)|Java]], in qualità di [[interfaccia (informatica)|interfaccia]]<ref>{{Cita web|url=https://commons.apache.org/proper/commons-collections/javadocs/api-3.2.2/org/apache/commons/collections/MultiMap.html|titolo=MultiMap (Apache Commons Collections 3.2.2 API)|sito=commons.apache.org|accesso=2022-01-08}}</ref>.
Riga 7:
Alcuni esempi applicativi sono:
*
*
*
== Note ==
<references/>
[[Categoria:
[[Categoria:Java]]
[[Categoria:Strutture dati]]
|