Forum: Programmieren allgemein
by Amateurprofi,
12. Nov 2017
@Michael II
Ja klar, kann man das für ein bestimmtes K vereinfachen, aber es bleibt die innere Schleife für N=64.
Mein Beispiel für N=5, K=3 war ja nur um aufzuzeigen wie die Liste der Kombinationen aussieht.
Hätte ich solch eine Liste für N=64 K=3 hier rein gestellt, wäre das etwas unübersichtlich gewesen (41664 Zeilen).
Ich hatte das weder getestet noch erahnt sondern "gesehen".
Ich...
Forum: Programmieren allgemein
by Amateurprofi,
11. Nov 2017
Ja, jeder wie er mag. Du lieber mit FileStreams, ich lieber mit Mathe...
Weil ich keine Daten aus Dateien lesen will, die sehr viel schneller errechnet werden können.
Die in #1 gezeigte Funktion zeigt, dass das Errechnen des Indexes einer Kombination zumindest für die 2te Klasse funktioniert und zwar blitzschnell, und ich gehe davon aus, dass das auch für die 3te Klasse geht - weiß nur noch...
Forum: Programmieren allgemein
by Amateurprofi,
10. Nov 2017
@Michael II
Danke für deine Hilfe, deine "indexvon" Funktion liefert korrekte Ergebnisse ist aber nicht so ganz das, was ich suche.
Warum:
Die Funktion arbeitet mit 2 Schleifen und braucht bei etwas größerem N einfach zu lange.
Vielleicht habe ich meine Frage zu allgemein gestellt, deshalb etwas präziser und etwas Hintergrundinfo. Sorry, wird etwas langatmig.
Ich hatte vor vielen Jahren...
Forum: Programmieren allgemein
by Amateurprofi,
10. Nov 2017
Ich erstelle eine Liste der Kombinationen von N Elementen zur 3ten Klasse und möchte den Index einer bestimmten Kombination ermitteln.
Die Elemente sind 0, 1, 2 … N-1.
Der Index soll 0-basierend sein.
Beispiel N=5
I A B C
0) 0 1 2
1) 0 1 3
2) 0 1 4
3) 0 2 3