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(n^{2}) sorting algorithms -- non-recursive

###
O(n logn) sorting algorithms -- recursive