2026-rff_mp/novikovsd/maze.py
novikovsd 6db272487e classes
добавлены возможные необходимые классы в будущем
2026-05-25 13:20:57 +03:00

38 lines
615 B
Python

import sys
import time
import csv
from collections import deque
from heapq import heappush, heappop
from abc import ABC, abstractmethod
from typing import List, Optional, Tuple, Dict, Any
import os
class Cell:
class Maze:
class MazeBuilder(ABC):
class TextFileMazeBuilder(MazeBuilder):
class PathFindingStrategy(ABC):
class BFSStrategy(PathFindingStrategy):
class DFSStrategy(PathFindingStrategy):
class AStarStrategy(PathFindingStrategy):
class SearchStats:
class MazeSolver:
class Observer(ABC):
class ConsoleView(Observer):
class MoveCommand(ABC):
class Player:
class MoveCommandImpl(MoveCommand):