Skip to search formSkip to main contentSkip to account menu

Timsort

Known as: Tim sort 
Timsort is a hybrid stable sorting algorithm, derived from merge sort and insertion sort, designed to perform well on many kinds of real-world data… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2019
2019
Nowadays, sorting is an important operation for several real-time embedded applications. It is one of the most commonly studied… 
2018
2018
We introduce new stable, natural merge sort algorithms, called 2-merge sort and $\alpha$-merge sort. We prove upper and lower… 
2017
2017
In this paper we discuss the potential of the integrated GPU to accelerate sorting by performing a partial sort prior to a… 
2017
2017
Sorting is a fundamental functionality in libraries, for which efficiency is crucial. Correctness of the highly optimised… 
2016
2016
Sorting is one of the oldest computing problems and is still very important in the age of big data. Various algorithms and… 
2015
2015
The introduction of TimSort as the standard algorithm for sorting in Java and Python questions the generally accepted idea that… 
Highly Cited
2015
Highly Cited
2015
We investigate the correctness of TimSort, which is the main sorting algorithm provided by the Java standard library. The goal is… 
2015
2015
Real world data is often being sorted in a repetitive way. In many applications, only small parts change within a small time… 
2015
2015
Tim Peters developed the Timsort hybrid sorting algorithm in 2002. TimSort was first developed for Python, a popular programming… 
2014
2014
The vast quantities of log-based data appearing in data centers has generated an interest in sorting almost-sorted datasets. We…