Wildpath & CroSpy
Ты когда-нибудь задумывался, что корневая система дерева – это жутко напоминает спутанный кусок рекурсивного кода?
Да, вижу, да. Расползлись как бесконечный стек вызовов, и ты все ищешь тот самый важный узел. Это просто лабиринт рекурсий, пока не наткнешься на выход.
Ну, следи за начальным условием – только там стек реально возвращается к отправной точке.
Ну, и если корень начнёт барахлить, вся система начнёт раскручиваться, пока почва не устанет от этого замкнутого круга.
Следи за глубиной стека, а то почва задохнется в бесконечном цикле.
Просто следи, чтобы корни не уходили глубже, чем почва может выдержать, а то застрянешь в бесконечном круге, из которого не выбраться.