我正在尝试制作的算法是一种您可以根据用户看到项目的次数和速度对项目进行排序的算法。它在 Stack Overflow 的许多网站(按相关性排序)中得到了广泛应用。我正在尝试制作的算法只是用户看到链接的速度以及他们看到链接的次数的组合。
问问题
42 次
2 回答
1
如果您有一个数组中的所有数据(链接及其访问计数器),您可以使用快速排序比较每个链接计数器对它们进行排序。快速排序是 O(n log n) 顺序的最佳排序算法。
这里有更多关于快速排序的信息 http://en.wikipedia.org/wiki/Quicksort
于 2013-04-14T16:54:28.400 回答
1
影响相关性的因素有很多,但这里有一些有用的链接:
于 2013-04-14T16:55:25.750 回答