标签: java arrays sorting random quicksort
我是计算机科学的第一年,我了解到你可以通过在开始排序之前随机化数组来避免QuickSort的最坏情况。
但是当输入已经是随机的时候这也适用吗?我认为甚至有机会随机放置数组而不是更多地改组它?
答案 0 :(得分:0)
随机避免O(某事)纯粹是学术上的细微差别。 Math.random()是如此耗时,以至于效果将是消极的。
Math.random()
真正重要的是
在这方面,良好的排序算法是
2n