Konstanten in verschieden kombinieren
-
Guten Tag zusammen.
Ich bin gerade dabei mich selbst in c++ einzuarbeiten. (es geht hier nicht um irgendwelche Hausaufgaben!).
Ich möchte, dass mein Programm von mehreren Konstanten verschiedene Kombinationen ausprobiert (wie bei Stochastik, Wahrscheinlichkeit)
Wie bekomme ich das hin?
LG Skye
-
Du musst die Frage schon etwas konkreter Stellen. Sonst wird es schwierig dir zu helfen.
Was hast du denn genau vor?
-
ich will, wenn ich z.B die Buchstabenfolge ABC hab, dass er dann alle Kombinationen ausprobiert. Also CBA, CAB, BAC, BCA und ACB, in diesem Fall, dass er alle Kombinationen die möglich sind selbst durchprobiert.
(ist das konkreter? ist ein bisschen schwer zu beschrieben...)
-
Eine relativ einfache Möglichkeit besteht darin, den STL-Algorithmus
std::next_permutation()zu verwenden.
-
Was du suchst, nennt sich Permutation.
Dazu gibts hier einen schönen Artikel wie ich finde: Permutationen
-
Oh danke!
jetzt ist es ziemlich klar. Dann probier ich es mal selber weiter.
Vielen Dank.
LG