如何使用priorityqueue在地图中存储五个最大的数字?

时间:2016-10-03 18:27:16

标签: java priority-queue

有一个这样的问题: 输入是List结果是:

result {
int id;
int score;
}

输出应该是地图。 问题是有一个学生名单,每个学生至少有五个分数。我们想要输出一个地图,其中key是学生if和value是studrtns的最高五个分数的平均值 我认为我应该优先考虑覆盖比较功能,但具体如何完全实现这个问题?

PriorityQueue<Integer> pq = PriorityQueue<Integer>(new Comparator<Integer>(){
        @Override
        public int compare(int a, int b) {
            return a-b;
            }
        });

0 个答案:

没有答案