Hash Map Pattern
When do we use the hash map pattern?
Answer
We use hash maps when we need to:
Map keys to values
Count frequencies of elements (Majority Element)
Store values and indices for fast lookup (Two Sum)
Group related elements together (Group Anagrams)