|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectProg1Tools.Permutation
public class Permutation
Klasse zum Erzeugen von Permutationen.
Constructor Summary | |
---|---|
Permutation(int n)
Konstruktor. |
Method Summary | |
---|---|
long |
getFactorial(int n)
Abfrage der Fakutltaet von n |
int[] |
getNext()
Kommando, die naechste Permutation zu erzeugen. |
long |
getNumLeft()
Abfrage der noch ausstehenden Permutationen. |
long |
getTotal()
Abfrage der Gesamtanzahl der Permutationen. |
boolean |
hasMore()
Abfrage, ob noch weitere Permutationen ausstehen. |
void |
reset()
Kommando, die Permutationen wieder von vorn zu beginnen. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Permutation(int n)
n
- Laenge des Indizes-Feldes a, das erzeugt und permutiert werden soll.Method Detail |
---|
public void reset()
PermutationSpec
reset
in interface PermutationSpec
public long getNumLeft()
PermutationSpec
getNumLeft
in interface PermutationSpec
public long getTotal()
PermutationSpec
getTotal
in interface PermutationSpec
public boolean hasMore()
PermutationSpec
hasMore
in interface PermutationSpec
public long getFactorial(int n)
PermutationSpec
getFactorial
in interface PermutationSpec
n
- Wert, fuer den die Fakutltaet berechnet werden soll.public int[] getNext()
PermutationSpec
getNext
in interface PermutationSpec
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |