CheatSheet
Which DataStructure to use
Frequency Calculation
String s = "abcd"
int[] freqMap = new int[26];
for(char ch: s.toCharArray()){
freqMap[ch-'a']++;
}Map<Integer, Integer> freqMap = new HashMap<>();
for-loop {
freqMap.put(num, freqMap.getOrDefault(num, 0)+1);
}Quick Lookups
Using a custom Comparator
Last updated