Я думаю, что это MergeSort, который является O (n log n).
Однако следующий вывод не согласуется:
-1,0000000099000391,0000000099000427
1,0000000099000427,0000000099000346
5,0000000099000391,0000000099000346
1,0000000099000427,0000000099000345
5,0000000099000391,0000000099000345
1,0000000099000346,0000000099000345
Я сортирую нодлист из 4 узлов по порядковому номеру, и сортировка выполняет 6 сравнений. Я озадачен, потому что 6 > (4 log (4)). Может кто-нибудь объяснить это мне?
P.S. Это слияние, но я до сих пор не понимаю моих результатов.
Спасибо за ответы всем. Спасибо Том за исправление моей математики.