0 / 0 / 0
Регистрация: 31.05.2016
Сообщений: 2
|
||||||
1 | ||||||
Поиск кратчайшего пути в графе31.05.2016, 22:29. Показов 13579. Ответов 3
Задача: отыскать кратчайший путь между двумя заданными вершинами в произвольном ациклическом ориентированном графе с нагруженными ребрами.
Граф представил матрицей смежности, использовал алгоритм топологической сортировки, но как я понял, с его помощью ищутся расстояния, а не сами пути. Можно ли как-то адаптировать его для поиска пути (т.е. именно цепочки вершин)?
0
|
31.05.2016, 22:29 | |
Ответы с готовыми решениями:
3
Поиск кратчайшего пути на графе Поиск кратчайшего пути в графе Восстановление кратчайшего пути в графе Нахождение кратчайшего пути в графе, алгоритм Уоршелла |
13 / 13 / 8
Регистрация: 02.04.2016
Сообщений: 106
|
||||||
31.05.2016, 22:44 | 2 | |||||
Henkerr, Henkerr,
Так в чем проблема использовать известный и легкий Алгоритм Дейкстры? В свое время именно им и пользовался.
0
|
14 / 14 / 5
Регистрация: 10.03.2016
Сообщений: 35
|
||||||
31.05.2016, 22:57 | 3 | |||||
Заведите дополнительный массив предыдущих вершин p, т.е. вершин, из которых мы пришли в текущую.
Эту строку раскройте в if:
1
|
0 / 0 / 0
Регистрация: 31.05.2016
Сообщений: 2
|
|
31.05.2016, 23:15 [ТС] | 4 |
Humpty, спасибо, Ваш вариант сработал.
0
|
31.05.2016, 23:15 | |
31.05.2016, 23:15 | |
Помогаю со студенческими работами здесь
4
Нахождение кратчайшего пути в неорентированном графе от заданой вершины к заданной Построить алгоритм поиска кратчайшего пути между двумя вершинами в графе Поиск кратчайшего пути Поиск кратчайшего пути (рекурсия) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |