Count Elements With Maximum Frequency

Easy
Watch on YouTube ↗

Solution

class Solution {
    public int maxFrequencyElements(int[] nums) {
        

        int freq[] = new int[101]; 

        int maxfreq = 0;

        for(int num : nums) {
            freq[num]++;
            maxfreq = Math.max(maxfreq, freq[num]);
        }

        int ans = 0;

        for(int f : freq) {
            if(f == maxfreq) {
                ans += maxfreq;
            }
        }

        return ans;


    }
}
/*
nums: [1,2,2,3,1,4]

freq array , maxfreq
indices: 0 1 2 3 4.... 100
freq:    0 2 2 1 1 .... 0


*/