Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 218,389,629 papers from all fields of science
Search
Sign In
Create Free Account
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…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
24 relations
Adaptive sort
Analysis of algorithms
Android
Array data structure
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2019
2019
A Comparative Study of Sorting Algorithms with FPGA Acceleration by High Level Synthesis
Yomna Ben Jmaa
,
R. B. Atitallah
,
D. Duvivier
,
M. B. Jemaa
Journal of Computacion y Sistemas
2019
Corpus ID: 106407064
Nowadays, sorting is an important operation for several real-time embedded applications. It is one of the most commonly studied…
Expand
2018
2018
Strategies for Stable Merge Sorting
S. Buss
,
Alexander Knop
ACM-SIAM Symposium on Discrete Algorithms
2018
Corpus ID: 12471854
We introduce new stable, natural merge sort algorithms, called 2-merge sort and $\alpha$-merge sort. We prove upper and lower…
Expand
2017
2017
Using the Integrated GPU to Improve CPU Sort Performance
Grigore Lupescu
,
E. Slusanschi
,
N. Tapus
46th International Conference on Parallel…
2017
Corpus ID: 27330037
In this paper we discuss the potential of the integrated GPU to accelerate sorting by performing a partial sort prior to a…
Expand
2017
2017
Proving JDK's Dual Pivot Quicksort Correct
Bernhard Beckert
,
Jonas Schiffl
,
P. Schmitt
,
Mattias Ulbrich
Verified Software: Theories, Tools, Experiments
2017
Corpus ID: 31261538
Sorting is a fundamental functionality in libraries, for which efficiency is crucial. Correctness of the highly optimised…
Expand
2016
2016
Sort Race
Hantao Zhang
,
Baoluo Meng
,
Yiwen Liang
2016
Corpus ID: 5888677
Sorting is one of the oldest computing problems and is still very important in the age of big data. Various algorithms and…
Expand
2015
2015
Merge Strategies: from Merge Sort to TimSort
Nicolas Auger
,
C. Nicaud
,
Carine Pivoteau
2015
Corpus ID: 63579967
The introduction of TimSort as the standard algorithm for sorting in Java and Python questions the generally accepted idea that…
Expand
Highly Cited
2015
Highly Cited
2015
OpenJDK's Java.utils.Collection.sort() Is Broken: The Good, the Bad and the Worst Case
Stijn de Gouw
,
J. Rot
,
F. S. Boer
,
Richard Bubel
,
Reiner Hähnle
International Conference on Computer Aided…
2015
Corpus ID: 21544772
We investigate the correctness of TimSort, which is the main sorting algorithm provided by the Java standard library. The goal is…
Expand
2015
2015
Diploma ThesisA Time-Based Adaptive Hybrid Sorting Algorithm on CPU and GPU with Application to Collision Detection Selbstständigkeitserklärung
R. Tenhagen
2015
Corpus ID: 14910069
Real world data is often being sorted in a repetitive way. In many applications, only small parts change within a small time…
Expand
2015
2015
Fixing the Sorting Algorithm for Android, Java and Python
C.P.T. deGouw
,
F. deBoer
2015
Corpus ID: 201903360
Tim Peters developed the Timsort hybrid sorting algorithm in 2002. TimSort was first developed for Python, a popular programming…
Expand
2014
2014
Patience is a virtue: revisiting merge and sort on modern processors
Badrish Chandramouli
,
J. Goldstein
SIGMOD Conference
2014
Corpus ID: 7830071
The vast quantities of log-based data appearing in data centers has generated an interest in sorting almost-sorted datasets. We…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE