Ich habe eine Menge von x Zeichenfolgen, z. B. ("A", "B", "C", "D", "E", "F") Ich muss die Formel kennen, die berechnet, wie viele Kombinationen von n Elementen möglich sind, und wie lautet der Algorithmus, der alle möglichen Kombinationen erzeugt z.B. wenn wir 4 Elemente aus der Liste zufällig auswählen müssen. Diese 4 Elemente könnten sein: ("A", "B", "C", "D") oder ("A", "B", "C", "E") oder ("A", "B", "C", "F") oder ("A", "B", "D", "E") ...usw. Ich benötige die Formel, die berechnet, wie viele Mengen von Elementen ohne Wiederholung erzeugt werden, d.h. wenn wir ("A", "B", "C", "D") als eine der resultierenden Kombinationen betrachten, können wir nicht dieselben Elemente als eine andere resultierende Kombination betrachten, indem wir die Positionen der Elemente in der Menge wie ("A", "B", "D", "C") ersetzen. Außerdem benötige ich den Algorithmus, der alle möglichen Kombinationen in einer beliebigen Programmiersprache erzeugt. [C#,VB.NET,Java,C++]
Ich danke Ihnen für jede Hilfe.