Map (o HashMap) richiede un tempo costante per Insert, Remove e Retrieve. Mentre tutte le altre strutture di dati che conosco finora, non impiegano un tempo costante e il loro tempo per le operazioni di cui sopra dipende dalla dimensione dell'input.
Quindi, perché abbiamo bisogno di tutte le altre strutture dati di sempre? HashMap non è una struttura dati universale?