Top K Frequent Elements

Problem: Top K Frequent Elements

Use a hash table to hold element frequency and sort it for answers.

Code in Python:

class Solution(object):
    def topKFrequent(self, nums, k):
        """
        :type nums: List[int]
        :type k: int
        :rtype: List[int]
        """
        m = {}
        for num in nums:
            m[num] = m[num] + 1 if num in m else 0

        m = sorted(m, key=m.get, reverse=True)
        return m[:k]

results matching ""

    No results matching ""