An open API service indexing awesome lists of open source software.

https://github.com/gunter0216/simplenavigator

Реализация нескольких основных алгоритмов на графах. Реализован консольный интерфейс для работы с графами(обход в ширину/глубину, поиск пути, остовное дерево, задача коммивояжёра и др.).
https://github.com/gunter0216/simplenavigator

algorithms console cpp

Last synced: 9 months ago
JSON representation

Реализация нескольких основных алгоритмов на графах. Реализован консольный интерфейс для работы с графами(обход в ширину/глубину, поиск пути, остовное дерево, задача коммивояжёра и др.).

Awesome Lists containing this project

README

          

# SimpleNavigator

В данном проекте реализованы несколько основных алгоритмов на графах.

Для работы с алгоритмами реализован консольный интерфейс.

+ Обход графа в ширину
+ Обход графа в глубину
+ Поиск кратчайшего пути между произвольными двумя вершинами(алгоритм Дейкстры)
+ Поиск кратчайших путей между всеми парами вершин в графе(алгоритм Флойда-Уоршелла)
+ Поиск минимального остовного дерева в графе(алгоритм Прима)
+ Решение задачи комивояжера
+ + Муравьиный алгоритм
+ + Алгоритм отжига
+ + Генетический алгоритм


![image info](./misc/images/Screenshot_1.png)

![image info](./misc/images/Screenshot_2.png)

![image info](./misc/images/Screenshot_3.png)

![image info](./misc/images/Screenshot_4.png)

![image info](./misc/images/Screenshot_5.png)

![image info](./misc/images/Screenshot_6.png)

![image info](./misc/images/Screenshot_7.png)

![image info](./misc/images/Screenshot_8.png)