Почему Arrays.sort - это алгоритм быстрой сортировки, а не другой алгоритм сортировки? - PullRequest
18 голосов
/ 29 ноября 2010

Почему? Это быстрее или эффективнее?

Для систем с одним ядром мы можем использовать быструю сортировку. Что мы должны использовать в системах с двумя, четырьмя или восемью ядрами?

Ответы [ 12 ]

0 голосов
/ 29 ноября 2010

QuickSort - это обычный алгоритм сортировки. Это достаточно быстро, за исключением случаев, когда сортируемые данные уже в обратном порядке. Это также эффективно в космосе.

0 голосов
/ 29 ноября 2010

Быстрая сортировка в среднем самая быстрая O(n log(n)), поэтому Sun, вероятно, использовал это как хороший показатель.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...