|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--ereinion.sort.ArraySort
La classe ArraySort fornisce delle funzioni di ordinamento Standard su Array di oggetti secondo delle regole di ordinamento parametriche
Inoltre la classe fornisce alcune funzioni di manipolazione sugli Array.
La funzione di ordinamento usata č il Merge Sort
| Constructor Summary | |
ArraySort()
|
|
| Method Summary | |
static void |
invert(java.lang.Object[] data)
L'ordine di tutti gli elementi č invertito, il primo diventa l'ultimo e viceversa il secondo diventa il penultimo e cosė via. |
static void |
sort(java.lang.Object[] data,
CompareRule r)
Sostanzialmente si comporta come sortFromMin |
static void |
sortByteArray(java.lang.Byte[] data)
La funzione sortFromMin applicata ad un array di Byte secondo la regola di
comparazione specificata nella classe BaseCompareRule. |
static void |
sortDoubleArray(java.lang.Double[] data)
La funzione sortFromMin applicata ad un array di Long secondo la regola di
comparazione specificata nella classe BaseCompareRule. |
static void |
sortFloatArray(java.lang.Float[] data)
La funzione sortFromMin applicata ad un array di Float secondo la regola di
comparazione specificata nella classe BaseCompareRule. |
static void |
sortFromMax(java.lang.Object[] data,
CompareRule r)
Ordina un array, dall'elemento maggiore al minore come specificato secondo la politica di ordinamento fornita. |
static void |
sortFromMin(java.lang.Object[] data,
CompareRule r)
Ordina un array, dall'elemento minore al maggiore come specificato secondo la politica di ordinamento fornita. |
static void |
sortIntegerArray(java.lang.Integer[] data)
La funzione sortFromMin applicata ad un array di Integer secondo la regola di
comparazione specificata nella classe BaseCompareRule. |
static void |
sortLongArray(java.lang.Long[] data)
La funzione sortFromMin applicata ad un array di Long secondo la regola di
comparazione specificata nella classe BaseCompareRule. |
static void |
sortShortArray(java.lang.Short[] data)
La funzione sortFromMin applicata ad un array di Short secondo la regola di
comparazione specificata nella classe BaseCompareRule. |
static void |
sortStringArray(java.lang.String[] data)
La funzione sortFromMin applicata ad un array di stringhe secondo la regola di
comparazione specificata nella classe BaseCompareRule. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ArraySort()
| Method Detail |
public static void sort(java.lang.Object[] data,
CompareRule r)
sortFromMin
data - l'array da ordinarer - la regola di comparazione da usare per l'ordinamentopublic static void invert(java.lang.Object[] data)
data - l'array da invertire
public static void sortFromMin(java.lang.Object[] data,
CompareRule r)
data - l'array da ordinarer - la regola di comparazione da usare per l'ordinamento
public static void sortFromMax(java.lang.Object[] data,
CompareRule r)
data - l'array da ordinarer - la regola di comparazione da usare per l'ordinamentopublic static void sortStringArray(java.lang.String[] data)
sortFromMin applicata ad un array di stringhe secondo la regola di
comparazione specificata nella classe BaseCompareRule.
data - l'array da ordinarepublic static void sortIntegerArray(java.lang.Integer[] data)
sortFromMin applicata ad un array di Integer secondo la regola di
comparazione specificata nella classe BaseCompareRule.
data - l'array da ordinarepublic static void sortLongArray(java.lang.Long[] data)
sortFromMin applicata ad un array di Long secondo la regola di
comparazione specificata nella classe BaseCompareRule.
data - l'array da ordinarepublic static void sortDoubleArray(java.lang.Double[] data)
sortFromMin applicata ad un array di Long secondo la regola di
comparazione specificata nella classe BaseCompareRule.
data - l'array da ordinarepublic static void sortShortArray(java.lang.Short[] data)
sortFromMin applicata ad un array di Short secondo la regola di
comparazione specificata nella classe BaseCompareRule.
data - l'array da ordinarepublic static void sortFloatArray(java.lang.Float[] data)
sortFromMin applicata ad un array di Float secondo la regola di
comparazione specificata nella classe BaseCompareRule.
data - l'array da ordinarepublic static void sortByteArray(java.lang.Byte[] data)
sortFromMin applicata ad un array di Byte secondo la regola di
comparazione specificata nella classe BaseCompareRule.
data - l'array da ordinare
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||