Data Structures and Algorithms
with Object-Oriented Design Patterns in JavaThis 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
Copyright © 1998 by Bruno R. Preiss, P.Eng. All rights reserved.