Quel est le type utilisé par Java Collections.sort (nodes)?

Je pense que c'est MergeSort, qui est O(n log n).

Cependant, la sortie suivante n'est pas d'accord:

-1,0000000099000391,0000000099000427
1,0000000099000427,0000000099000346
5,0000000099000391,0000000099000346
1,0000000099000427,0000000099000345
5,0000000099000391,0000000099000345
1,0000000099000346,0000000099000345

Je suis le tri d'une nodelist de 4 nœuds par numéro de séquence, et le tri est fait 6 comparaisons.
Je suis perplexe, car 6 > (4 log(4)). Quelqu'un peut-il m'expliquer cela?

P. S. C'est mergesort, mais je ne comprends toujours pas mes résultats.

Merci pour les réponses de tout le monde. Merci Tom pour la correction de mes maths.

source d'informationauteur Kyle Jones