Ich implementiere ein BFS, das einen geordneten Baum durchläuft, um die kürzeste Lösung für ein Rätsel zu finden.
Was ich tun werde, ist die Erstellung eines Snapshot-Objekts, das die aktuelle Position der einzelnen Teile in einem Puzzle enthält. Ich werde dieses Snapshot-Objekt in die Warteschlange einfügen und prüfen, ob es die Lösung ist. Allerdings erstelle ich diese Schnappschüsse im laufenden Betrieb. Gibt es also eine Möglichkeit, die Namen der Snapshot-Objekte automatisch zu generieren, wenn sie in die Warteschlange gestellt werden?
oder muss ich nachverfolgen, wie viele Erklärungen ich gemacht habe, und sie einfach hart codieren, indem ich sage...
Schnappschuss snapshot2; Schnappschuss Snapshot3; Schnappschuss Snapshot4; usw..