Data Structures19 sections · 729 units
Open in Course

Frequency Counting Applications

Common uses

Frequency counting solves many problems:

1.1. Find the majority element (appears more than n/2n/2 times)

2.2. Check if two strings are anagrams (same character frequencies)

3.3. Find elements appearing exactly kk times

4.4. Count distinct elements

5.5. Find the mode (most frequent element)

Whenever you see "count," "frequency," or "how many times," think hash map.