develop #1

Open
FirsovAV wants to merge 1141 commits from UNN/2026-rff_mp:develop into develop
Showing only changes of commit f3270c4197 - Show all commits

View File

@ -77,9 +77,13 @@ class MazeSolver:
if __name__ == "__main__":
maze = MazeBuilder().from_file("raskatovia/docs/data/task2/maps/simple.txt").build()
solver = MazeSolver(DfsStrategy())
result = solver.solve(maze)
print("algorithm:", result["name"])
print("visited:", result["visited"])
print("length:", result["length"])
print(maze.draw(result["path"]))
strategies = [BfsStrategy(), DfsStrategy()]
for strategy in strategies:
solver = MazeSolver(strategy)
result = solver.solve(maze)
print("algorithm:", result["name"])
print("visited:", result["visited"])
print("length:", result["length"])
print(maze.draw(result["path"]))
print()