the.com/hashmap
a filing system where the address is math, not memory.
means a data structure that stores key-value pairs and finds them in roughly constant time by turning the key into an index via a hash function.
from emerged from 1950s IBM research into hashing for fast data retrieval; hans peter luhn's internal memos sketched the core idea before it became a computer science staple.
lookup speedaverage o(1), no matter the size
collision handlingchaining or open addressing settle disputes
real name shiftcalled dict in python, object in js
worst caseo(n) if everything hashes the same