У меня есть циклический направленный граф. Начиная с листьев, я хочу распространять данные, прикрепленные к каждому node вниз по течению, ко всем узлам, доступным из этого node. В частности, мне нужно продолжать толкать данные вокруг любых циклов, которые достигаются до тех пор, пока циклы не стабилизируются.
Я полностью уверен, что это проблема обхода графика. Тем не менее, у меня довольно сложная задача найти подходящий алгоритм. Я думаю, что мне не хватает нескольких ключевых ключевых слов.
Прежде чем я попытаюсь написать свой собственный полуподобный алгоритм O (n ^ 3), может ли кто-нибудь указать мне на правильное решение? А какая есть эта конкретная проблема, называемая?