using Cursach.Parameters; using Cursach.Realisations; using Cursach.States; namespace Cursach; public class Manager(BFSParameters parameter) { private BFS BFS = new(parameter); public StatesStorage StartBFS() { StatesStorage statesStorage = new(); statesStorage.AddState(BFS.GetState()); while (BFS.Step()) { statesStorage.AddState(BFS.GetState()); } return statesStorage; } }