Там (относительно) новый вид в блоке называется Timsort. Он использовался как список Python list.sort и теперь будет новый Array.sort в Java 7.
Там некоторая документация и крошечная статья в Википедии описывая свойства высокого уровня сортировки и некоторые низкоуровневые оценки производительности, но мне было любопытно, может ли кто-нибудь предоставить некоторый псевдокод, чтобы проиллюстрировать, что именно делает Timsort, и каковы ключевые моменты, которые делают его zippy. (Esp. В отношении цитируемой статьи "Оптимистическая сортировка и информационная теоретическая сложность".)
(См. также qaru.site/info/139128/....)