|
||||||||||
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 invertirepublic static void sortFromMin(java.lang.Object[] data, CompareRule r)
data
- l'array da ordinarer
- la regola di comparazione da usare per l'ordinamentopublic 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 |