|
|
|
Алгоритм поиска все путей между двумя вершинами в ациклическом графе
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток ... Собственно сабж ... Подскажите, а то что-то сам недокумекаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 10:05 |
|
||
|
Алгоритм поиска все путей между двумя вершинами в ациклическом графе
|
|||
|---|---|---|---|
|
#18+
А ты подумай сколько может быть путей в ациклическом графе? Либо 0 (не связный, орграф), либо 1 Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 10:39 |
|
||
|
Алгоритм поиска все путей между двумя вершинами в ациклическом графе
|
|||
|---|---|---|---|
|
#18+
ssw А ты подумай сколько может быть путей в ациклическом графе? Либо 0 (не связный, орграф), либо 1 Posted via ActualForum NNTP Server 1.4 Ацикличный ориентированный граф и дерево - это разные вещи! Вот пример графа с тремя путями от вершины 1 до вершины 4: Ребра: 1->2, 2->3, 1->3, 2->3, 3->4. Существует 3 пути !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 10:44 |
|
||
|
Алгоритм поиска все путей между двумя вершинами в ациклическом графе
|
|||
|---|---|---|---|
|
#18+
Сорри, упустил (вернее поздно вспомнил) про ор-ребра. Давно я с этим не сталкивался. Так сходу, может быть стоит приспособить к этому один из алгоритмов поиска минимального пути. Удачи. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 10:59 |
|
||
|
Алгоритм поиска все путей между двумя вершинами в ациклическом графе
|
|||
|---|---|---|---|
|
#18+
yanichПодскажите, а то что-то сам недокумекаю. Рекурсивный перебор с возвратом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 11:10 |
|
||
|
Алгоритм поиска все путей между двумя вершинами в ациклическом графе
|
|||
|---|---|---|---|
|
#18+
мод yanichПодскажите, а то что-то сам недокумекаю. Рекурсивный перебор с возвратом. не думаю, что это возможно во всех случаях ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 12:14 |
|
||
|
Алгоритм поиска все путей между двумя вершинами в ациклическом графе
|
|||
|---|---|---|---|
|
#18+
yanich wrote: > Доброго времени суток ... > > Собственно сабж ... > Подскажите, а то что-то сам недокумекаю. Поиск в глубину: <http://en.wikipedia.org/wiki/Depth-first_search>. Например с раскраской: Вначале красишь все вершины в белый цвет, затем начиная с заданной вершины рекурсивно просматриваешь все соседние белые вершины, перекрашивая просмотренные в черный. Если увидел целевую, значит в стеке находится путь. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 13:02 |
|
||
|
Алгоритм поиска все путей между двумя вершинами в ациклическом графе
|
|||
|---|---|---|---|
|
#18+
teras yanich wrote: > Доброго времени суток ... > > Собственно сабж ... > Подскажите, а то что-то сам недокумекаю. Поиск в глубину: <http://en.wikipedia.org/wiki/Depth-first_search>. Например с раскраской: Вначале красишь все вершины в белый цвет, затем начиная с заданной вершины рекурсивно просматриваешь все соседние белые вершины, перекрашивая просмотренные в черный. Если увидел целевую, значит в стеке находится путь. Posted via ActualForum NNTP Server 1.4 может быть это занудство, но вопрос звучит так "Алгоритм поиска все путей между двумя вершинами в ациклическом графе" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 13:53 |
|
||
|
Алгоритм поиска все путей между двумя вершинами в ациклическом графе
|
|||
|---|---|---|---|
|
#18+
1211212не думаю, что это возможно во всех случаях А в чем вы видите проблему ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 15:40 |
|
||
|
Алгоритм поиска все путей между двумя вершинами в ациклическом графе
|
|||
|---|---|---|---|
|
#18+
мод 1211212не думаю, что это возможно во всех случаях А в чем вы видите проблему ? Количество вариантов - не более того ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 15:47 |
|
||
|
Алгоритм поиска все путей между двумя вершинами в ациклическом графе
|
|||
|---|---|---|---|
|
#18+
1211212 teras yanich wrote: > Доброго времени суток ... > > Собственно сабж ... > Подскажите, а то что-то сам недокумекаю. Поиск в глубину: <http://en.wikipedia.org/wiki/Depth-first_search>. Например с раскраской: Вначале красишь все вершины в белый цвет, затем начиная с заданной вершины рекурсивно просматриваешь все соседние белые вершины, перекрашивая просмотренные в черный. Если увидел целевую, значит в стеке находится путь. Posted via ActualForum NNTP Server 1.4 может быть это занудство, но вопрос звучит так "Алгоритм поиска все путей между двумя вершинами в ациклическом графе" Ну так - не останавливайся, найдя первый путь, и перекрашивай вершины обратно в белый, после того, как просмотрел все исходящие ребра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 16:18 |
|
||
|
Алгоритм поиска все путей между двумя вершинами в ациклическом графе
|
|||
|---|---|---|---|
|
#18+
Для направленного графа Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 1-2-4-7 1-3-7 1-3-6-7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2007, 10:19 |
|
||
|
Алгоритм поиска все путей между двумя вершинами в ациклическом графе
|
|||
|---|---|---|---|
|
#18+
мод Ruby чтоли? - давно я на него не смотрел ... Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2007, 09:17 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=34896565&tid=1345743]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
178ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 520ms |

| 0 / 0 |
