gpt4 book ai didi

scheme - 从 Scheme 列表中查找最大的 K 个数

转载 作者:太空宇宙 更新时间:2023-11-03 18:57:49 27 4
gpt4 key购买 nike

我有一个方案中的对象列表。每个对象都与一个可以在运行时计算的置信度值相关联。我想找到具有最高置信度值的前 50 个此类对象。示例:((WordPair1) (WordPair2)) 等等都是我的对象。

它们是随机排列的。我编写了一个函数,将这些 WordPairs 作为对象并返回一个置信度值。现在,我想找到具有最高置信度值的前 50 个此类对象。

我可以找到具有最高置信度值的对象,但我对如何找到前 K 个对象感到困惑。

如何做到这一点?

最佳答案

创建一个长度为 50 的优先级队列。插入出现在输入流中的每个置信度值;如果新值小于 50 中的最小值,则将其从优先级队列的底部移出。当您看到整个输入后,保留在优先级队列中的值将是最大的 50 个。

关于scheme - 从 Scheme 列表中查找最大的 K 个数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30316041/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com