Klasse PermutationIterable
java.lang.Object
PermutationIterable
- Alle implementierten Schnittstellen:
Iterable<int[]>
Die Klasse {code@ Permutations} erzeugt von einem
{code @int}-Array alle Permutationen und gibt diese
in Form eines
PermutationIterable, welches
die Schnittstelle Iterator
implementiert an den Aufrufer zurück.
Beispiel:
int[] a = {1, 2, 3};
PermutationIterable permutations = new PermutationIterable(a);
// Jetzt kannst du ganz einfach in einer Schleife darüber iterieren!
for (int[] p: permutations) {
System.out.println(Arrays.toString(p));
}
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungPermutationIterable(int[] arr) Konstruktor: Bereitet das übergebene Array für die Iteration vor. -
Methodenübersicht
Von Klasse geerbte Methoden Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden Iterable
forEach, spliterator
-
Konstruktordetails
-
PermutationIterable
public PermutationIterable(int[] arr) Konstruktor: Bereitet das übergebene Array für die Iteration vor.- Parameter:
arr- Das zu permutierende int-Array.
-
-
Methodendetails
-
iterator
-
main
-