Step 1/0
Complexity
Best:O(1)
Average:O(1)
Worst:O(n)
Space:O(n)
Description
Maps keys to values using a hash function. Provides average O(1) insert, delete, and lookup with chaining for collision handling.
When to use
When you need fast key-value lookups. Used in caches, databases, compilers, and most modern language runtimes.