P
Peter23
Gast
Hallo zusammen,
mir stellt sich folgendes Problem: Ich habe eine Karton mit einer bestimmten Höhe, Breite und Tiefe und soll darin verschiedene Schachteln so anordnen, dass möglichst kein Platz verschwendet wird.
Zur Speicherung dieser Anordnung wollte ich ein dreidimensionales Array nutzen, also
und dann für jede belegte Position eine Referenz auf die jeweilige Schachtel ablegen. Da die Maße in Millimeter angegeben sind, bekomme ich aber bereits bei der Erzeugung des Arrays eine OutOfMemory Exception. Mit Zentimetern klappt die Erzeugung.
Habe gelesen, dass man den Speicher der VM erhöhen kann, frage mich aber, ob es nicht insgesamt eine einfachere Alternativ gibt.
Vielen Dank schonmal und Gruß
Peter
mir stellt sich folgendes Problem: Ich habe eine Karton mit einer bestimmten Höhe, Breite und Tiefe und soll darin verschiedene Schachteln so anordnen, dass möglichst kein Platz verschwendet wird.
Zur Speicherung dieser Anordnung wollte ich ein dreidimensionales Array nutzen, also
Code:
new Schachtel[Höhe][Breite][Tiefe]
Habe gelesen, dass man den Speicher der VM erhöhen kann, frage mich aber, ob es nicht insgesamt eine einfachere Alternativ gibt.
Vielen Dank schonmal und Gruß
Peter