标签: java data-structures heap
假设需要向用户推荐购买量最大的书籍的图书网站。 我们如何才能最近推荐书籍?
我的解决方案是使用PriorityQueue作为最小堆来保留大多数k条目,如果大小增加,则poll一项。
PriorityQueue
k
poll
是否有内置的Java数据结构来执行此操作?不需要这种修剪逻辑。