Рыбаков - Лабораторная работа #2

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