init
This commit is contained in:
48
run.sh
Executable file
48
run.sh
Executable 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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user