• 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