GraphGO – это интерактивная программа, предназначенная для визуальной демонстрации принципов работы алгоритмов на графах. Программа позволяет пользователю создавать, модифицировать и визуализировать неориентированные графы с произвольными весами рёбер, а затем применять для их анализа алгоритмы поиска кратчайшего пути, поиска в ширину и глубину.
- C# WPF .NET Framework 4.8
- Newtonsoft.Json 13.0.3
- Добавление, перемещение и удаление вершин графа
- Добавление граней
- Очистка всего графа
- Изменение весов на ребрах
- Запуск алгоритмов поиска кратчайшего пути: Дейкстры, Беллмана-Форда и A*
- Запуск алгоритмов поска в глубину и ширину
- Импорт и экспорт конфигураций графа в формате JSON