SPLAYSORT - FAST, VERSATILE, PRACTICAL

Citation
A. Moffat et al., SPLAYSORT - FAST, VERSATILE, PRACTICAL, Software, practice & experience, 26(7), 1996, pp. 781-797
Citations number
24
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
ISSN journal
00380644
Volume
26
Issue
7
Year of publication
1996
Pages
781 - 797
Database
ISI
SICI code
0038-0644(1996)26:7<781:S-FVP>2.0.ZU;2-S
Abstract
Adaptivity in sorting algorithms is sometimes gained at the expense of practicality, We give experimental results showing that Splaysort - s orting by repeated insertion into a Splay tree - is a surprisingly eff icient method for in-memory sorting, Splaysort appears to be adaptive with respect to all accepted measures of presortedness, and it outperf orms Quicksort for sequences with modest amounts of existing order, Al though Splaysort has a linear space overhead, there are many applicati ons for which this is reasonable, In these situations Splaysort is an attractive alternative to traditional comparison-based sorting algorit hms such as Heapsort, Mergesort, and Quicksort.