pivot.collections
Class Sequence.Sort
java.lang.Object
pivot.collections.Sequence.Sort
- Enclosing interface:
- Sequence<T>
public static class Sequence.Sort
- extends Object
Contains utility methods for sorting sequences.
- Author:
- gbrown
Method Summary |
static
|
quickSort(Sequence<T> sequence)
Performs a quicksort on the sequence for the given comparable type. |
static
|
quickSort(Sequence<T> sequence,
Comparator<T> comparator)
Performs a quicksort on the sequence. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Sequence.Sort
public Sequence.Sort()
quickSort
public static <T extends Comparable<? super T>> void quickSort(Sequence<T> sequence)
- Performs a quicksort on the sequence for the given comparable type.
See
quickSort(Sequence, Comparator)
.
quickSort
public static <T> void quickSort(Sequence<T> sequence,
Comparator<T> comparator)
- Performs a quicksort on the sequence.
- Parameters:
sequence
- The sequence to sort.comparator
- Comparator that determines element order.