net.sf.jsort.sort
Interface CompareSort

All Superinterfaces:
SortAlgorithm
All Known Implementing Classes:
AbstractSort, HeapSort, InsertSort, MergeInsertSort, MergeSort, QuickSort, RandomizedQuickSort

public interface CompareSort
extends SortAlgorithm

Represents a Comparison-based Sort Algorithm.

Author:
Domingos Creado

Method Summary
 void sort(java.util.List list, java.util.Comparator comparator)
          Sort the list using the specified Comparator
 void sort(java.util.List list, java.util.Comparator comparator, int start, int end)
          Sort a specific range of the list using the comparator
 void sort(java.lang.Object[] list, java.util.Comparator comparator)
          Sort the list using the specified Comparator
 void sort(java.lang.Object[] list, java.util.Comparator comparator, int start, int end)
          Sort a specific range of the list, using the specified comparator.
 
Methods inherited from interface net.sf.jsort.SortAlgorithm
sort, sort, sort, sort
 

Method Detail

sort

void sort(java.util.List list,
          java.util.Comparator comparator)
Sort the list using the specified Comparator

Parameters:
list - to be sort

sort

void sort(java.util.List list,
          java.util.Comparator comparator,
          int start,
          int end)
Sort a specific range of the list using the comparator

Parameters:
list - to be sort

sort

void sort(java.lang.Object[] list,
          java.util.Comparator comparator)
Sort the list using the specified Comparator

Parameters:
list - to be sort

sort

void sort(java.lang.Object[] list,
          java.util.Comparator comparator,
          int start,
          int end)
Sort a specific range of the list, using the specified comparator.

Parameters:
list - to be sort


Copyright © 2005-2008 Domingos Creado. All Rights Reserved.