Package net.sourceforge.cilib.util.selection.ordering

Interface Summary
Ordering<E> An ordering is a construct to define how a list of elements should be ordered.
 

Class Summary
DefaultComparator<E extends Comparable> A Comparator that orders objects in a natural ordering.
ProportionalOrdering<E> Apply a proportionate ordering.
RandomOrdering<E> Apply a random ordering to the provided list.
ReverseOrdering<E> Reverse the ordering of the provided list of entries.
RingBasedOrdering<E> Arrange all elements as a ring and depending on the desired pivot point, return an ordering that defines the list of elements that follow on from the pivot.
SortedOrdering<E extends Comparable> Apply a sorting operation to the provided list, ordering the list naturally from smallest to largest.
 



Copyright © 2009 CIRG. All Rights Reserved.