QUICKSHUNT--A Distributive Sorting Algorithm
Author(s) -
C. M. McCulloch
Publication year - 1982
Publication title -
the computer journal
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.319
H-Index - 64
eISSN - 1460-2067
pISSN - 0010-4620
DOI - 10.1093/comjnl/25.1.102
Subject(s) - distributive property , sorting , sorting algorithm , computer science , algorithm , shunting , mathematics , medicine , pure mathematics
This paper proposes an alternative solution to the problem posed by Colin et al. The algorithm here proposed sorts k wagons, using m sidings, in O(logjfc) cycles and is, unlike the polyphase merge briefly discussed by Colin et al., well suited to trains. It is equally applicable to other distributive sorting problems and was originally devised by the author for sorting punched cards in an electromechanical card sorter. It may be of more general interest because non-radix distributive sorts are rare in the literature (for example, Knuth does not discuss them).
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom