Je suis à l'aide du JDK-8 (x64). Pour Arrays.sort
j'ai trouvé le suivant dans la documentation de Java:
L'algorithme de tri est un Double Pivot Quicksort par Vladimir Yaroslavskiy, Jon Bentley, et Joshua Bloch.`
Pour Collections.sort
j'ai trouvé ceci:
Cette mise en œuvre est stable, l'adaptation, la itératif mergesort ... Cette mise en œuvre décharges de la liste dans un tableau, trie le tableau, et parcourt la liste réinitialisation de chaque élément à partir de la position correspondante dans le tableau.
Si Collections.sort
utilise un tableau, pourquoi ne pas simplement appeler Arrays.sort
ou utiliser à double pivot QuickSort? Pourquoi utiliser Mergesort?