рекурсией и древовидными массивами?
В частности обход древовидного массива и удаления элементов из него?
Отдаешь в функцию первый элемент, если у него детей нет, грохаем, выходим из функции. Если есть, вызываем эту функцию на детей и т.д)
Обсуждают сегодня