Journal of the ACM · 2005 · 15 citations · 12 references
ComputingComputer ScienceAlgorithmsParallel AlgorithmsTheory Of ComputationAlgorithm AnalysisComputational ComplexityParallel SortingSorting AlgorithmsSorting ProblemsComplexity Of SortingComputational Lower BoundsIn-place SortingLower BoundsLower Bounds For SortingParallel Sort AlgorithmsParallel Sorting AlgorithmsSorting
We present the first in-place algorithm for sorting an array of size n that performs, in the worst case, at most O ( n log n ) element comparisons and O ( n ) element transports.This solves a long-standing open problem, stated explicitly, for example, in Munro and Raman [1992], of whether there exists a sorting algorithm that matches the asymptotic lower bounds on all computational resources simultaneously.
12
John W. Williams · Communications of the ACM · 1964 · 471 citations · Full text
Robert W. Floyd · Communications of the ACM · 1964 · 243 citations · Full text