我有一个计划中的对象列表每个对象都与一个可在运行时计算的置信值相关联我想找到前50个这样的对象与最高的置信值。
示例:((WordPair1) (WordPair2))等是我的对象。
它们是随机订购的我编写了一个函数,它将这些词对作为对象并返回一个置信值现在,我想找出前50个这样的对象具有最高的置信值。
我可以找到最有信心的对象,但是我很难找到最重要的K个对象。
怎么能做到?

最佳答案

创建长度为50的优先级队列插入输入流中显示的每个置信值;如果新值小于50中的最小值,则让它落在优先级队列的底部当您看到整个输入时,保留在优先级队列中的值将是最大的50。

07-28 02:53
查看更多