DocumentCode
2169661
Title
An in-place sorting with O(n log n) comparisons and O(n) moves
Author
Franceschini, Gianni ; Geffert, Viliam
Author_Institution
Dept. of Comput. Sci., Pisa Univ., Italy
fYear
2003
fDate
11-14 Oct. 2003
Firstpage
242
Lastpage
250
Abstract
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, e.g., in J.I. Munro and V. Raman (1992), of whether there exists a sorting algorithm that matches the asymptotic lower bounds on all computational resources simultaneously.
Keywords
computational complexity; merging; sorting; storage management; O(n log n) element comparisons; O(n) element transports; asymptotic lower bound; computational resources; in-place algorithm; in-place sorting; sorting algorithm; Computer science; Contracts; History; Internet; Layout; Merging; Sorting; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 2003. Proceedings. 44th Annual IEEE Symposium on
ISSN
0272-5428
Print_ISBN
0-7695-2040-5
Type
conf
DOI
10.1109/SFCS.2003.1238198
Filename
1238198
Link To Document