Hallo,
ich suche einen bestimmten Permutationsalgorithmus, leider ist mein Einfallsreichtum wie man den implementieren kann im moment bei 0
Also ich habe eine Zeile der länge n und eine beliebige anzahl an blöcken, die in diese Zeile reinpassen mit mindestens einer Zelle abstand.
Z.B. hat die Zeile eine länge von 5, und ich hab 2 Blöcke mit der länge "1" und "2". dann gäbe es als möglichkeiten(1 für Block, 0 für frei):
10110
10011
01011
Hierfür such ich einen Algorithmus, der als Parameter die Zeilenlänge und ein int-Array mit den Blocklängen bekommt.
ich suche einen bestimmten Permutationsalgorithmus, leider ist mein Einfallsreichtum wie man den implementieren kann im moment bei 0
Also ich habe eine Zeile der länge n und eine beliebige anzahl an blöcken, die in diese Zeile reinpassen mit mindestens einer Zelle abstand.
Z.B. hat die Zeile eine länge von 5, und ich hab 2 Blöcke mit der länge "1" und "2". dann gäbe es als möglichkeiten(1 für Block, 0 für frei):
10110
10011
01011
Hierfür such ich einen Algorithmus, der als Parameter die Zeilenlänge und ein int-Array mit den Blocklängen bekommt.