Java 小数据的选择排序与快速排序

Java 小数据的选择排序与快速排序,java,sorting,Java,Sorting,我知道快速排序是目前最快的排序算法。如果我有一个7个或10个术语的小数据集,选择排序会比快速排序或其他方法更好吗 快速排序是目前最快的排序算法 这是不对的。例如,计数排序更快。快速排序有O(n*logn),计数排序有O(n) 如果我有一个7个或10个术语的小数据集,选择排序会起作用吗 比快速排序或其他方法更好 根据用法-是。SelectionSort的时间复杂度更差,但更简单。您不应该在开始时洗牌集合等等。对于小的数据,您可以选择任何最简单的排序算法,而不必担心性能。在任何情况下,您都不会在意,

我知道快速排序是目前最快的排序算法。如果我有一个7个或10个术语的小数据集,选择排序会比快速排序或其他方法更好吗

快速排序是目前最快的排序算法

这是不对的。例如,计数排序更快。快速排序有O(n*logn),计数排序有O(n)

如果我有一个7个或10个术语的小数据集,选择排序会起作用吗 比快速排序或其他方法更好


根据用法-是。SelectionSort的时间复杂度更差,但更简单。您不应该在开始时洗牌集合等等。对于小的数据,您可以选择任何最简单的排序算法,而不必担心性能。

在任何情况下,您都不会在意,而且您将使用内置的Java排序方法。任何算法都足以对10个术语进行排序。“对于小数据,您可以选择任何最简单的排序算法,而不必担心性能。”