Алгоритм дейкстра для нахождения дистанции в графах на примере метро

Ссылка на работу
image
Идеальный и быстрый алгоритм дейкстра. Находит кратчайшие пути между точками графа. Реализована работы на примере схем метро. Может работать с любым графом или матрицой точек.