jimmc.roots
Class Sort

java.lang.Object
  |
  +--jimmc.roots.Sort

public class Sort
extends java.lang.Object

The Sort class is a repository for sorting routines.


Constructor Summary
Sort()
           
 
Method Summary
static void bubbleSort(java.lang.Object[] a, SortComparator compare)
          Sort an array using a bubble sort.
static void sortArray(java.lang.Object[] a, SortComparator compare)
          Sort an array using a default sort method.
static void sortStrings(java.lang.String[] a)
          Sort an array of Strings.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sort

public Sort()
Method Detail

sortArray

public static void sortArray(java.lang.Object[] a,
                             SortComparator compare)
Sort an array using a default sort method.
Parameters:
a - input array to sort. Sorts it in place.
compare - comparison object used to compare items in array.

bubbleSort

public static void bubbleSort(java.lang.Object[] a,
                              SortComparator compare)
Sort an array using a bubble sort.
Parameters:
a - input array to sort. Sorts it in place.
compare - comparison object used to compare items in array.

sortStrings

public static void sortStrings(java.lang.String[] a)
Sort an array of Strings.
Parameters:
a - input array to sort. Sorts it in place.