Ich habe ein großes Problem, das unbedingt iterativ gelößt werden muss.
Ich habe ein int[16] in dem verschiedene ziffern gespeichert sind z.B. 1, 2, 3, 4, 5 und ich muss jetzt alle möglichen Kombinationen ausgeben.
Also
123
132
213
231
312
321
nur halt mit 16 ziffern. Rekursiv kommt nicht in frage, weil ich durch ausprobieren festgestellt habe, dass nicht einmal ein heap von 10GB reicht und ich nicht weiter gehen kann ohne dass der PC hängt.
Also wenn irgendjemand etwas einfällt, wie ich das Problem möglichst effizient lösen kann BITTE HELFT MIR.
Ich habe ein int[16] in dem verschiedene ziffern gespeichert sind z.B. 1, 2, 3, 4, 5 und ich muss jetzt alle möglichen Kombinationen ausgeben.
Also
123
132
213
231
312
321
nur halt mit 16 ziffern. Rekursiv kommt nicht in frage, weil ich durch ausprobieren festgestellt habe, dass nicht einmal ein heap von 10GB reicht und ich nicht weiter gehen kann ohne dass der PC hängt.
Also wenn irgendjemand etwas einfällt, wie ich das Problem möglichst effizient lösen kann BITTE HELFT MIR.