我这题最后五分钟A了,思路是: 1. map记录频次{key=数值大小,value=次数} 2. 按数值从大到小排序,排序完成后,选最大的k个放到容器中,并计算新的频次 3. 然后对选出来的数,再按频次从大到小排序,频率最高的就是答案。 例如,{2 2 2 1 1 1 5 7 8 10}这组数k=6时的答案是10而不是2,选择了{2 1 5 7 8 10}这6个数
4 10

相关推荐

05-22 09:23
门头沟学院 Java
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务