GuideTechnology
20 min read
Hashing: HashMap, HashSet, and Frequency Patterns
How hash tables find things almost instantly, what collisions are, how to use HashMap and HashSet in Java, and the patterns that solve duplicates, two-sum, grouping and counting problems. Includes the equals and hashCode contract.

