Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 27, 2016 12:33:42

Garsh
Зарегистрирован: 2016-06-27
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Алгоритм Дейкстейры

Добрый день, уважаемые друзья.
Нужна помощь чайнику. Столкнулся с проблемой написания одной програмки, при обучении в университете, и нужна помощь програмистов. Нужна реализация алгоритма Дейкстера с обходом точки(точек). Друг посоветовал делать этот алгоритм в Python. Теперь нужна ваша помощь в реализации графической части сего волшебства. Сам язык только начал изучать, так что прошу не обижаться на мой тупизм.
Суть проблемы: найти крайтчайший путь между двумя точками, не заходя в “опасную” зону. Реализация сие задумки должна выглядеть как на этом наскальном рисунке

Прикреплённый файлы:
attachment Безымянный.jpg (41,4 KБ)

Офлайн

#2 Июнь 28, 2016 02:23:12

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Алгоритм Дейкстейры

в гугле все есть

если нужны запросы для гугла
то вам нужно
pillow эт для рисования
и gtk или qt, можно и tkinter это для gui

но быстро это не будет
а с таким подходом это может затянутся месяца и на три



————————————————
-*- Simple is better than complex -*-

Офлайн

#3 Июнь 28, 2016 06:44:55

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Алгоритм Дейкстейры

Есть неплохая библиотека networkx в которой реализовано множество алгоритмов для работы с графами. http://stackoverflow.com/questions/15403407/how-can-i-get-directed-tree-from-graph Вот пример получения ориентированного дерева из графа, визуализация с помощью matplotlib.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version