【发布时间】:2021-04-26 10:22:59
【问题描述】:
我有这个使用 PriorityQueue 的简单代码,我希望整数按降序存储。
PriorityQueue<Integer> jumps = new PriorityQueue<>(20,Collections.reverseOrder());
jumps.add(8);
jumps.add(5);
jumps.add(15);
jumps.add(2);
jumps.add(16);
System.out.println(jumps.toString());
打印出来
[16, 15, 8, 2, 5]
虽然我已经预料到了
[16, 15, 8, 5, 2]
我在这里做错了什么?
【问题讨论】:
标签: java priority-queue