public final class EQSort extends SortApp.SortAlgorithm
SortApp.SortAlgorithm + minor improvements.stopRequested| Constructor and Description | 
|---|
| EQSort() | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | brute(int[] a,
     int lo,
     int hi)The quick sort algorithm helper for small parts. | 
| static void | main(java.lang.String[] args)Start as application. | 
| void | sort(int[] a)The real sorting method. | 
| (package private) void | sort(int[] a,
    int lo0,
    int hi0)The quick sort algorithm. | 
getMaxPossiVal, pause, pause, pause, startMe, stop, swappublic static void brute(int[] a,
                         int lo,
                         int hi)
sort(int[]). It does not depend on the demo Applet/application
  and may be used independently. a - the array to be sortedlo - the lower indexhi - the upper indexvoid sort(int[] a,
          int lo0,
          int hi0)
a - the array to be sortedlo0 - the lower indexhi0 - the upper indexpublic void sort(int[] a)
SortApp.SortAlgorithmSortApp.SortAlgorithm.pause(int, int), SortApp.SortAlgorithm.pause(int), SortApp.SortAlgorithm.pause() directly
  or indirectly by utilising SortApp.SortAlgorithm.swap(int, int) for element 
  exchanges within the array having been provided to this
  sort implementation. pausing does all else like counting steps,
  displaying the sorting state and else.sort in class SortApp.SortAlgorithmpublic static void main(java.lang.String[] args)
SortApp.SortAlgorithm.startMe()