Есть способы хранения дерева исключающие рекурсию в принципе.

Ответить