Shu-How Zの小窝

Loading...

347.前K个高频元素

347.前K个高频元素

/**
 * @param {number[]} nums
 * @param {number} k
 * @return {number[]}
 */
var topKFrequent = function(nums, k) {
    let map=new Map();
    let arr=[...new Set(nums)]
    nums.forEach(item=>{
        if(map.has(item)){
            map.set(item,map.get(item)+1)
        }else{
            map.set(item,1)
        }
    })
    return arr.sort((a,b)=>map.get(b)-map.get(a)).slice(0,k)
};

// map arr set

posted @ 2025-01-11 13:43  KooTeam  阅读(4)  评论(0)    收藏  举报