This commit is contained in:
2025-10-20 19:35:38 +05:00
commit 023ccd03d8
42 changed files with 10007 additions and 0 deletions

48
run.sh Executable file
View File

@@ -0,0 +1,48 @@
#!/bin/bash
# Скрипт для запуска разных версий гонок на бумаге
echo "╔════════════════════════════════════════╗"
echo "║ Гонки на бумаге - Выбор версии ║"
echo "╚════════════════════════════════════════╝"
echo ""
echo "1) BFS - Поиск в ширину (оригинальный)"
echo "2) A* - Поиск с эвристикой (оптимизированный)"
echo "3) Сравнить оба алгоритма"
echo ""
read -p "Выберите версию (1-3): " choice
case $choice in
1)
echo ""
echo "Запуск BFS версии..."
echo "═══════════════════════════════════════"
dotnet run --project racing.csproj
;;
2)
echo ""
echo "Запуск A* версии..."
echo "═══════════════════════════════════════"
dotnet run --project racing-astar.csproj
;;
3)
echo ""
echo "═══════════════════════════════════════"
echo "BFS ВЕРСИЯ:"
echo "═══════════════════════════════════════"
time dotnet run --project racing.csproj
echo ""
echo ""
echo "═══════════════════════════════════════"
echo "A* ВЕРСИЯ:"
echo "═══════════════════════════════════════"
time dotnet run --project racing-astar.csproj
;;
*)
echo "Неверный выбор!"
exit 1
;;
esac