Возможно, то, что Вы ищете, Environment.Exit(int errorcode)
Конечно! Код здесь , начинается с функции islt
и продолжается некоторое время ВСЕГДА ;-). Как следует из комментария Криса, это код C. Вы также захотите прочитать этот текстовый файл для текстового объяснения, результатов и т. Д.
Если вы предпочитаете читать код Java, а не код C, вы можете посмотреть на реализацию функции timsort Джошуа Блоха в для Java (Джошуа также тот парень, который реализовал в 1997 году модифицированную сортировку слиянием, которая до сих пор используется в Java, и можно надеяться, что Java в конечном итоге переключится на его недавний порт timsort).
Я просто хотел предоставить очень полезную ссылку, которую я пропустил в исчерпывающем ответе Алекса: Высокоуровневое объяснение функции Timsort Python (с визуализацией графиков!)
(Да, алгоритм в основном известен как Timsort сейчас)
В ранних версиях python функция сортировки реализовывала модифицированную версию быстрой сортировки. Однако это было сочтено нестабильным, и с 2.3 они перешли на использование алгоритма адаптивной сортировки слиянием.