A space efficient distributive sort (Q758207): Difference between revisions
From MaRDI portal
Set OpenAlex properties. |
ReferenceBot (talk | contribs) Changed an Item |
||
Property / cites work | |||
Property / cites work: Usort: An efficient hybrid of distributive partitioning sorting / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Sorting in linear expected time / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Sorting by distributive partitioning / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Sorting numbers in linear expected time and optimal extra space / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: An Adaptive Method for Unknown Distributions in Distributive Partitioned Sorting / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Implementing Quicksort programs / rank | |||
Normal rank |
Latest revision as of 15:08, 21 June 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A space efficient distributive sort |
scientific article |
Statements
A space efficient distributive sort (English)
0 references
1991
0 references
Distributive sorts operate by assigning each item to one of k buckets \((k=\lceil N/m\rceil\), \(1\leq m\leq 5)\). Typically they need k locations for bucket headers, plus N locations for the links, giving a total of \(N+N\lceil N/m\rceil\). Many methods (e.g. Uniform Sort \textit{D. C. S. Allison}, \textit{M. T. Noga} [BIT 22, 135-139 (1982; Zbl 0482.68055)]) copy the elements to intermediate storage and thus require a total of \(2N+\lceil N/m\rceil\) extra space. To minimise the incidence of empty buckets m is usually 2, so these methods use 1.5 N or 2.5 N extra locations. In comparison, the new algorithm requires only 0.5 N extra locations \((m=2)\). This algorithm is an attempt to combine the speed of Uniform sort loc. cit. with the space efficiency of Clocksort \textit{C. C. Handley} [An in situ distributive sort, Inf. Process. Lett. 23, 265-270 (1986)].
0 references
distributive sort
0 references