Brigitta
2018-02-24 14:15:29 UTC
Hallo,
ich versuche, einen iterativen (nicht rekursiven) Algorithmus zu finden,
der mir alle Permutationen eines Strings erzeugt. Also mit
z.B. myString = "abcd" soll mir der Algorithmus alle 4! = 24 Permutationen erzeugen.
Mir geht es nicht um eine fertige Lösung in Java, Python oder einer anderen Programmiersprache, dazu findet sich vieles im Netz.
Was ich suche ist:
Ein iterativer Algorithmus in Pseudocode, damit ich überhaupt verstehen kann, wie er funktioniert. Also quasi die Erklärung des Permutations-Algorithmus.
Ich habe jetzt mehrere Tage vergeblich gesucht und immer nur fertige Lösungen gefunden.
Hätte jemand einen Link für mich, wo ein solcher Algorithmus in Pseudocode erklärt wird?
Rekursiv habe ich das Problem gelöst. Aber mein Ehrgeiz ist, das auch iterativ hinzukriegen.
Vielen Dank für Eure Hilfe
Grüße
Brigitta
ich versuche, einen iterativen (nicht rekursiven) Algorithmus zu finden,
der mir alle Permutationen eines Strings erzeugt. Also mit
z.B. myString = "abcd" soll mir der Algorithmus alle 4! = 24 Permutationen erzeugen.
Mir geht es nicht um eine fertige Lösung in Java, Python oder einer anderen Programmiersprache, dazu findet sich vieles im Netz.
Was ich suche ist:
Ein iterativer Algorithmus in Pseudocode, damit ich überhaupt verstehen kann, wie er funktioniert. Also quasi die Erklärung des Permutations-Algorithmus.
Ich habe jetzt mehrere Tage vergeblich gesucht und immer nur fertige Lösungen gefunden.
Hätte jemand einen Link für mich, wo ein solcher Algorithmus in Pseudocode erklärt wird?
Rekursiv habe ich das Problem gelöst. Aber mein Ehrgeiz ist, das auch iterativ hinzukriegen.
Vielen Dank für Eure Hilfe
Grüße
Brigitta