Class QubbleSort

java.lang.Object
com.aoapps.hodgepodge.sort.QubbleSort
All Implemented Interfaces:
ComparisonSortAlgorithm<Object>, SortAlgorithm<Object>

public final class QubbleSort extends Object
An quick sort with buble sort speedup demonstration algorithm SortAlgorithm.java, Thu Oct 27 10:32:35 1994
 19 Feb 1996: Fixed to avoid infinite loop discoved by Paul Haberli.
              Misbehaviour expressed when the pivot element was not unique.
              -Jason Harrison

 21 Jun 1996: Modified code based on comments from Paul Haeberli, and
              Peter Schweizer (Peter.Schweizer@mni.fh-giessen.de).
              Used Daeron Meyer's (daeron@geom.umn.edu) code for the
              new pivoting code. - Jason Harrison

 09 Jan 1998: Another set of bug fixes by Thomas Everth (everth@wave.co.nz)
              and John Brzustowski (jbrzusto@gpu.srv.ualberta.ca).
 

Adapted from Jim Boritz' QubbleSortAlgorithm.

Version:
1.6, 26 Jun 1995
Author:
Jim Boritz