© 1990 by British Computer Society
Cycle-Sort: A Linear Sorting Method
R-1032/WRZ, Ciba-Geigy AG, CH-4002 Basel, Switzerland
Two sorting algorithms are described, general_cycle_sort, and special_cycle_sort, based upon the decomposability of a permutation into a product of cyclic permutations. Under the conditions in which these algorithms are applicable, the sorting can be accomplished in linear time.
Received May 1987. revised April 1990.
* Now at R-1032/WRZ, Ciba-Geigy AG, CH-4002 Basel, Switzerland.
Department of Computer Science, University of Colorado at Boulder, Boulder, Colorado 80309-0425, USA