public class MergeSort<E extends java.lang.Comparable<E>> extends java.lang.Object implements SortingAlgorithm<E>
Constructor and Description |
---|
MergeSort() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Restituisce il nome dell'algoritmo di ordinamento.
|
SortingAlgorithmResult<E> |
sort(java.util.List<E> l)
Ordina una lista di elementi in accordo all'ordinamento totale naturale
definito nella classe degli elementi.
|
public SortingAlgorithmResult<E> sort(java.util.List<E> l)
SortingAlgorithm
sort
in interface SortingAlgorithm<E extends java.lang.Comparable<E>>
l
- la lista da ordinare (dovrebbe essere una ArrayList)public java.lang.String getName()
SortingAlgorithm
getName
in interface SortingAlgorithm<E extends java.lang.Comparable<E>>