Wat is een Hash Map?

Een Hash Map (ook wel Dictionary of Map genoemd) is een datastructuur waarmee je waarden opslaat en terugvindt via sleutels.

In plaats van te zoeken naar een waarde in een lijst, vraag je direct:

“Wat hoort bij deze sleutel?”

Voorbeeld:

"zon"   →10
"maan"  →20
"ster"  →30

🧠 Hoe werkt een Hash Map?

  1. Je geeft een sleutel (key) en een waarde (value).
  2. De sleutel wordt door een hash-functie omgezet in een getal.
  3. Dat getal bepaalt waar in het geheugen de waarde wordt opgeslagen.
  4. Bij opvragen gebeurt dit opnieuw — je komt direct bij de juiste plek uit.

➡️ Daardoor zijn de meeste operaties extreem snel.

🎯 Waar zijn Hash Maps goed voor?

Hash Maps zijn ideaal wanneer je:

📦 Typische use-cases