【发布时间】:2011-06-24 19:17:12
【问题描述】:
我有一个包含 n 个浮点数的数组,我希望返回前 k 个 (在我的例子中 n ~ 100, k ~ 10)
这个问题有已知的最优解路径吗?
谁能提供一个C算法?
编辑:实际上这里有两个问题:已排序和未排序。我对 unsorted 感兴趣,应该更快!
【问题讨论】:
-
看看"Efficient selection and partial sorting based on quicksort"结尾讨论的部分快速排序算法。