ZZZНапример у меня. Правда оно не шибко большое. Есть список изделий. Изделия могут состоять из деталей и узлов (узлы графа). Глубина ветки - произвольная; то есть узел состоит из узла, состоит из… Изделий - несколько тысяч, некоторые могут включать до сотни деталей и узлов, которые могут включать… По ним надо пробегать с целью, например, составить раздеталировку, прохождение по участкам, проверки некорректности (явной и подозрительной) раздеталировки и т.д.
А вот где взять реально большое дерево?
В принципе, можно решить и на циклах - задав гарантированно недоступную глубину. Но намного естественней и проще это решается на рекурсивных алгоритмах.