Gibt es eine andere Möglichkeit, übergroße Arrays zu definieren?
Ich habe folgendes Problem: in meinem Programm wird flexibel ein Array definiert, je nach dem, was für Eingabewerte der User übergibt.
Abhängig von den Eingabewerten erfolgt die Zuweisung der Länge des Arrays. Die Länge berechnet sich aus 2^n (wobei n die Anzahl an eingegebenen Gegeständen ist).
Natürlich hat die Virtual Machine bei einer zu großen Länge des Arrays irgendwann die Schn*uze voll und bricht ab (es kommt eine Fehlermeldung, dass nicht genügend Speicherplatz vorhanden ist).
Deshalb die Frage von oben. Gibt es vielleicht eine Alternative zu solch einem Array?
Ich habe folgendes Problem: in meinem Programm wird flexibel ein Array definiert, je nach dem, was für Eingabewerte der User übergibt.
Abhängig von den Eingabewerten erfolgt die Zuweisung der Länge des Arrays. Die Länge berechnet sich aus 2^n (wobei n die Anzahl an eingegebenen Gegeständen ist).
Natürlich hat die Virtual Machine bei einer zu großen Länge des Arrays irgendwann die Schn*uze voll und bricht ab (es kommt eine Fehlermeldung, dass nicht genügend Speicherplatz vorhanden ist).
Deshalb die Frage von oben. Gibt es vielleicht eine Alternative zu solch einem Array?