我想要制作的算法是,您可以根据用户看到的次数和速度对项目进行排序。它存在于Stack Overflow的很多网站(按相关性排序)中,并且它被广泛使用。我试图制作的算法只是用户看到链接的速度以及他们看到链接的次数的组合。
答案 0 :(得分:1)
如果您拥有数组中的所有数据(链接及其访问计数器),您可以使用quicksort对每个链接计数器进行排序。 Quicksort是具有O(n log n)顺序的最佳排序算法。
这里有关于快速排序的更多信息 http://en.wikipedia.org/wiki/Quicksort
答案 1 :(得分:1)
有一些不同因素会影响相关性,但这里有一些有用的链接: