com.cosylab.vdct.util
Class QuickSort
java.lang.Object
com.cosylab.vdct.util.QuickSort
- Direct Known Subclasses:
- IntegerQuickSort, StringQuickSort
public abstract class QuickSort
- extends java.lang.Object
QuickSort algorithm (divide & conquer)
!!! replace qs alg with other !!!
Method Summary |
abstract boolean |
lessThan(java.lang.Object oFirst,
java.lang.Object oSecond)
|
void |
sort(java.lang.Object[] table)
|
void |
sort(java.lang.Object[] table,
int nLow0,
int nHigh0)
|
java.lang.Object[] |
sortEnumeration(java.util.Enumeration e)
This method was created in VisualAge. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QuickSort
public QuickSort()
lessThan
public abstract boolean lessThan(java.lang.Object oFirst,
java.lang.Object oSecond)
sort
public void sort(java.lang.Object[] table)
sort
public void sort(java.lang.Object[] table,
int nLow0,
int nHigh0)
sortEnumeration
public java.lang.Object[] sortEnumeration(java.util.Enumeration e)
- This method was created in VisualAge.
- Parameters:
e
- Enumeration