public final class SortUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
insertionSort(Order cmp,
Object[] arr)
Sort an Array by a supplied ordering.
|
static void |
qsort(Order cmp,
Object[] arr)
Quick sort an array.
|
static <O> O[] |
sorted(Order cmp,
Enumeration<O> e)
Sort an Enumeration into an Array.
|
static Object[] |
sorted(Order cmp,
Object[] arr)
Return a new sorted Array.
|
static <O> O[] |
sorted(Order cmp,
Vector<O> v)
Sort a Vector into a new Array.
|
static void |
swap(Object[] arr,
int i,
int j)
Swap two elements of an Array.
|
public static void swap(Object[] arr, int i, int j)
arr - the Arrayi - will become jj - will become ipublic static void insertionSort(Order cmp, Object[] arr)
cmp - an orderingarr - the Array to sortpublic static void qsort(Order cmp, Object[] arr)
cmp - ordering to usearr - Array to sortpublic static Object[] sorted(Order cmp, Object[] arr)
cmp - the orderingarr - the Array to sortpublic static <O> O[] sorted(Order cmp, Vector<O> v)
cmp - the orderingv - Vector to sortpublic static <O> O[] sorted(Order cmp, Enumeration<O> e)
cmp - the orderinge - the Enumeration to sortCopyright © 2000–2021 PanEris. All rights reserved.