Алгоритм для дерева зчленувань