Этот проект реализует структуру данных "Граф" на языке Go с поддержкой ориентированных и неориентированных графов. Он включает в себя функции для добавления и удаления вершин и рёбер, а также для загрузки и сохранения графов в формате JSON.
-
Убедитесь, что у вас установлен Go. Вы можете скачать его здесь.
-
Склонируйте репозиторий:
git clone <URL_репозитория> cd <название_папки>
-
Установка зависимостей:
go mod tidy
-
Build проекта, создание exe-исполняемого файла:
go build -o <название файла>.exe
Например:
go build -o src.exe
-
Запуск проекта:
Через exe-файл:
а) обновить exe-файл
go build
б) запустить
./src.exe
Через go run .
go run . -
Запуск тестов:
go test