Hvis universet av nøkler, , er stort eller uendelig er det svært upraktisk å bruke Direkte Adressering (Fordi da må man lagre et liste med størrelse ). Dersom settet med nøkler, , er liten i forhold til er det nyttig å bruke en hashtabell.
En hash-funksjon kan være
Dette kan derimot føre til en Kolisjon - Collision.