This chapter describes nine different sorting algorithms. These are organized into the following five categories:
As shown in Figure , the sorter classes have been arranged in a class hierarchy that reflects this classification scheme.
Figure: Sorter class hierarchy