|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.beattl.sort.GenericSort
public abstract class GenericSort
Abstrakte Klasse zur SortingToolbox
Beerben Sie diese Klasse um selbstaendig eigene Sortieralgorithmen zu
definieren.
Constructor Summary | |
---|---|
GenericSort()
Konstruktor, der die Instanz erzeugt und den Namen festlegt |
Method Summary | |
---|---|
int |
getArraySize()
Methode, welche die Groesse des Arrays, das sortiert werden soll, zurueckgibt. |
String |
getName()
Getter-Methode fuer den Namen des Sortierverfahrens |
boolean |
isBigger(int i,
int j)
Testet, ob das Arrayelement mit der Nummer i groesser ist als das Arrayelement mit der Nummer j |
void |
randomize()
Bringt die Arrayelemente in eine zufaellige Anordnung |
void |
setName(String name)
Setter-Methode um den Namen des Sortierverfahrens festzulegen |
abstract void |
sort()
Abstrakte Methode zur Sortierung der Arrayelemente |
void |
swap(int i,
int j)
Vertauscht das i-te Arrayelement mit dem j-ten Arrayelement |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GenericSort()
Method Detail |
---|
public int getArraySize()
public String getName()
public void setName(String name)
name
- public boolean isBigger(int i, int j)
i
- Nummer des einen Arrayelementsj
- Nummer des anderen Arrayelements
public void swap(int i, int j)
i
- Nummer des einen Arrayelementsj
- Nummer des anderen Arrayelementspublic void randomize()
public abstract void sort()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |