У меня есть ориентированный циклический граф с более чем одним циклом, и мне нужен способ обнаружить (и перечислить) каждый цикл, присутствующий в орграфе.
График можно увидеть здесь: http://img412.imageshack.us/img412/3327/schematic.gif
Это фиктивный график, составленный для отладки моего скрипта на python.Он содержит циклы:
[n13, n14], [n6, n8, n15, n16, n7], [n6, n8, n9, n7]
Алгоритм должен обнаруживать каждый цикл в орграфе, а не только самый маленький или первый, с которым он сталкивается.