E - Una classe su cui sia definito un ordinamento naturale.public class InsertionSort<E extends java.lang.Comparable<E>> extends java.lang.Object implements SortingAlgorithm<E>
| Constructor and Description |
|---|
InsertionSort() |
| 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)
SortingAlgorithmsort in interface SortingAlgorithm<E extends java.lang.Comparable<E>>l - la lista da ordinare (dovrebbe essere una ArrayList)public java.lang.String getName()
SortingAlgorithmgetName in interface SortingAlgorithm<E extends java.lang.Comparable<E>>