[2] lab2 #264

Merged
VladimirGub merged 32 commits from konnovaea/2026-rff_mp:lab2 into develop 2026-05-30 11:24:49 +00:00
Showing only changes of commit df29d66f15 - Show all commits

View File

@ -178,19 +178,3 @@ class MazeSolver:
return SearchStats(path, (end_time - start_time) * 1000, visited)
if __name__ == "__main__":
builder = TextFileMazeBuilder()
maze = builder.build_from_file("maze1.txt")
print(f"Лабиринт: {maze.width}x{maze.height}")
print(f"Старт: {maze.start}")
print(f"Выход: {maze.exit}")
print()
solver = MazeSolver(maze)
for name, strategy in [("BFS", BFSStrategy()), ("DFS", DFSStrategy()), ("A*", AStarStrategy())]:
solver.set_strategy(strategy)
stats = solver.solve()
print(f"{name}: путь={stats.path_length}, время={stats.time_ms:.3f}мс, посещено={stats.visited_count}")