Algorithmus: Alle möglichen Zahlenkombinationen in Reihenfolge
Hallo pcmasters community,
nach langer Abwesenheit habe ich mal wieder ein Anliegen.
Und zwar habe ich vor ein Programm zu schreiben, dass mir Felder, die aus 26 Elementen bestehen, mit alle möglichen Zahlenkombinationen von 0-7 ausgibt.
Die Haken dabei sind das die Zahlen nicht kleiner werden dürfen und in Reihenfolge sein müssen (also keine Zahl darf übersprungen werden und das erste Feldelement muss 0 sein). Dagegen müssen nicht immer alle 7 Zahlen vorhanden sein.
Hier noch ein paar Beispiele wie die Felder aussehen dürfen(sollen): Feld_a 00000000000000000000000000 Feld_b 00000000000000000000000111 Feld_c 00011112233333444445555566 Feld_d 0000000000122222222222223 Feld_e 00111111111111111111111111 Feld_f 00011122233344455566677777
Meine bisherigen Versuche blieben leider ohne Erfolg.
Vielleicht kann mir einer von euch behilflich sein?
Lösungsvorschläge oder Programmcode (am liebsten in c) würden mir wirklich weiterhelfen!
In welcher Programiersprache willste das ueberhaupt schreiben ? Ansonstn haste dir da echt was hartes ausgesucht ! Bin moemntan im urlaub aber ich ueberleg mir was wenn ich heimkomme !
08.10.2009, 07:36
bartman
PHP-Code:
<?php
function do_l($left, $prev, $a) { if ($left == 0) { echo implode("", $a)."\n"; return; }