- Samplesort
-
Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf mit, die inhaltlichen Mängel dieses Artikels zu beseitigen und beteilige dich an der Diskussion! (+)
Samplesort ist ein Sortieralgorithmus, der 1970 von W. D. Frazer und A. C. McKellar in dem Paper "Samplesort: A Sampling Approach to Minimal Storage Tree Sorting" veröffentlicht wurde.
Prinzip
Bei dem Verfahren handelt es sich um eine Verallgemeinerung des minimalen Quicksort-Ansatzes. Zum besseren Verständnis kann das Verfahren in drei unabhängige Phasen unterteilt werden. Diese Trennung kann jedoch bei einer Implementierung mit Ziel des minimalen Speicherbedarfs nicht eingehalten werden. In der ersten Phase wird eine zufällige Teilfolge aus der Eingangssequenz gewählt.
Literatur
- W. D. Frazer, A. C. McKellar: Samplesort: A Sampling Approach to Minimal Storage Tree Sorting. In: Journal of the ACM. 17, Nr. 3, Juli 1970, ISSN 0004-5411, S. 496-507.
Frazer und McKellars Samplesort und weitere Versionen:
- http://www.springerlink.com/content/p70564506802n575/
- http://www.springerlink.com/content/l211p1q526j84174/
Erweiterungen für parallele Berechnungen:
Wikimedia Foundation.