辛勤电脑

文章
7
资源
0
加入时间
3年2月3天

找出一个数组中的前k个高频元素

给定一个非空的整数数组,返回其中出现频率前k高的元素。例如,给定数组[1,1,1,2,2,3] , 和 k = 2,返回[1,2]。注意:你可以假设给定的k总是合理的,1 ≤ k ≤ 数组中不相同的元素的个数。第一步基本都是一致的,需要统计出每个元素的出现次数 :先遍历一遍数组,以数组的值做key存放到map中,初始value为1,当有相同的key时,把value...