deepthroat
Erfahrenes Mitglied
Hi.
Wenn ich das richtig sehe hast du ja sogar ein 3-dimensionales Array (welches du in einem 2 dim. Array abspeicherst).
Ich würde vermutlich auch ein 3-dim. Array verwenden, wenn sich für das Problem so eine Datenstruktur anbietet. (wie gesagt, ich kenne die Spielregeln nicht und weiß nicht warum man ein solches Raster benötigt usw.)
Ein 1-dim. Feld mußt du natürlich immer erweitern wenn du die Dimension änderst. Und du mußt natürlich die Elemente dann wieder auf die richtige Position schieben. Dazu brauchst du aber keine Kopie, das kannst du in situ mit einer temp. Variablen machen.
Gruß
Wenn ich das richtig sehe hast du ja sogar ein 3-dimensionales Array (welches du in einem 2 dim. Array abspeicherst).
Ich würde vermutlich auch ein 3-dim. Array verwenden, wenn sich für das Problem so eine Datenstruktur anbietet. (wie gesagt, ich kenne die Spielregeln nicht und weiß nicht warum man ein solches Raster benötigt usw.)
Ein 1-dim. Feld mußt du natürlich immer erweitern wenn du die Dimension änderst. Und du mußt natürlich die Elemente dann wieder auf die richtige Position schieben. Dazu brauchst du aber keine Kopie, das kannst du in situ mit einer temp. Variablen machen.
Gruß