Le hash table sono onnipresenti ma spesso mal comprese. Collisioni, rehashing, fattore di carico: cosa significano realmente?

Quando le hash table sono la scelta giusta e quando non lo sono.