Radix
Sort Source Code
(Up to Resources
: Source Code Repository : Sorts)
This source file is an implementation of the Radix Sort algorithm.
The sort is implemented with templates. For the templated
class, the elements must have the operators >, =, and < defined.
This sort also uses queues, so the queue.h
file that AI Horizon supplies should be used with this sort.
The sort itself is implemented as a class constructor. Basically,
the function call is in the following format:
RadixSort(Array, Num);
Array is the actual array to be sorted,
and Num is the number of elements that
are to be sorted. The elements must be integers. The array
is sorted in place, so there is no actual return value for
the function.
Since this sort uses queues, a limit is imposed upon the maximum
size of the array to be sorted. Each digit queue can hold up to
500 numbers.
Download
the
Source:
radix.h