Хотя я понимаю, что мы можем обнаруживать циклы с помощью алгоритма DFS, обнаруживая обратные края http://cs.wellesley.edu/~cs231/fall01/dfs.pdf. Я не могу понять, как эффективно и «чисто» выводить узлы в цикле, следуя указанному выше методу.
Был бы благодарен за помощь
Спасибо