Я внедряю BFS, и он собирается пройти через упорядоченное дерево, чтобы найти кратчайшее решение головоломки.
То, что я буду делать, - это создание объекта «Снимок», в котором хранится текущая позиция каждой части головоломки. Я добавлю этот объект Snapshot в очередь и проверю, является ли это решением. Тем не менее, я создаю эти снимки на лету. Так есть ли какой-нибудь способ, который автоматически генерирует имена объектов Snapshot, когда они помещаются в очередь?
или мне нужно следить за тем, сколько заявлений я сделал, и просто жестко закодировать это, сказав ...
Снимок снимка 2;
Снимок снимок3;
Снимок снимок4;
и т.д ..