Data Structures and Algorithms
with Object-Oriented Design Patterns in C# |
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