我正在寻找一种算法(或者我想是 PHP 代码)以从一组数字中得出最小的 10 个数字。我正在考虑制作一个十项数组,检查当前数字是否低于数组中的数字之一,如果是,则找到数组中的最高数字并将其替换为当前数字。
但是,我正计划从数千个数字中找出最小的 10 个数字,并且认为可能有更快的方法来完成此操作。我计划在 PHP 中实现它,因此任何原生 PHP 函数都可用。
最佳答案
对数组进行排序并使用前十个/最后一个条目。
老实说:对包含 1000 个条目的数组进行排序所花的时间比眨眼还短。
关于php - 收集最低数字算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/398945/