2026-rff_mp/MusinAA/task2/strategyObjects/AStar.py

9 lines
456 B
Python
Raw Normal View History

from task2.strategyObjects.pathFindingStrategy import PathFindingStrategy
from task2.mazeObjects.maze import Maze
from task2.mazeObjects.cell import Cell
class AStar(PathFindingStrategy):
"""Алгоритм с эвристикой (etc. манхэттенское расстояние) компромисс между скоростью и оптимальностью."""
def findPath(self, maze: Maze, start: Cell, exit: Cell):
...