Summer Java Practice 2019
Список того что я поменял:
-
в GraphDrawer, NodeDrawer и EdgeDrawer добавлен метод, устанавливающий ссылку на текущий граф для отрисовки "setGraph"
-
написан дополнительный конструктор класса Graph, который создает новый граф по переданной ссылке на объект типа Graph (по сути копирует списки node и edge)
-
написаны слоты для кнопок Next и Prev
-
производится сохранение состояний графа в функции maxFlow в классе buttonчетотам
в конце главного цикла while происходит сохранение в поле graph графа, по нему создается новый объект, который добавляется в список состояний