Samplesort

Samplesort
QS-Informatik

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:

Erweiterungen für parallele Berechnungen:


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Sorting algorithm — In computer science, a sorting algorithm is an algorithm that puts elements of a list in a certain order. The most used orders are numerical order and lexicographical order. Efficient sorting is important for optimizing the use of other… …   Wikipedia

  • Timsort — visuell dargestellt. Timsort ist ein hybrider Sortieralgorithmus, der von Mergesort und Insertionsort abgeleitet ist. Er wurde entwickelt um auf verschiedenen realen Daten schnell zu arbeiten. Er wurde 2002 von von Tim Peters für die Nutzung in… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”