The applets on the following pages were developed using
source code published in "Object-oriented software development in Java
: principles, patterns, and frameworks" by Xiaoping Jia, DePaul University
and "A Practical Introduction to Data Structures and Algorithm Analysis,
Java Edition" by Clifford A. Shaffer, Virginia Tech.
O(n2) sorting algorithms -- non-recursive
O(n logn) sorting algorithms -- recursive