Sorting 按重要性排序对象的好算法是什么?

Sorting 按重要性排序对象的好算法是什么?,sorting,Sorting,我正在尝试的算法是,您可以根据用户看到的次数和速度对项目进行排序。它在很多网站(按相关性排序功能)中用于堆栈溢出,并且使用非常广泛。我试图做的算法只是结合用户看到链接的速度和他们看到链接的次数。如果你在一个数组中有所有数据(链接和他们的访问计数器),你可以通过快速排序比较每个链接计数器对它们进行排序。快速排序是具有O(n log n)顺序的最佳排序算法 这里有更多关于快速排序的信息 影响相关性的因素很多,但这里有一些有用的链接:

我正在尝试的算法是,您可以根据用户看到的次数和速度对项目进行排序。它在很多网站(按相关性排序功能)中用于堆栈溢出,并且使用非常广泛。我试图做的算法只是结合用户看到链接的速度和他们看到链接的次数。

如果你在一个数组中有所有数据(链接和他们的访问计数器),你可以通过快速排序比较每个链接计数器对它们进行排序。快速排序是具有O(n log n)顺序的最佳排序算法

这里有更多关于快速排序的信息
影响相关性的因素很多,但这里有一些有用的链接: