Ответ
G_Z 03.02.2016 16:41
Разберитесь с данными, сейчас это какая-то ерунда, а не связи.
Разберитесь с тем, как связи формируются и извлекаются, ссылки на подробные статьи были выше.
Разберитесь с тем, как при указанной схеме хранения извлекаются фрагменты дерева.
Разберитесь с тем, как работает вывод дерева, зачем строится хеш, зачем в метод передаётся родитель.
Какие-то сапоги всмятку — «не знаю, попробовал, не получилось».