может я неправильно применил термин
у меня есть
0
/ \
1 2
/ \ / \
3 4 5 6
мне нужно итератором получать поочередно следующие элементы:
3, 4, 1, 5, 6, 2, 0
Начинаешь с 0. Кладёшь в вектор 1 и 2 узлы. Проходишь снова по узлам в векторе (сейчас там 1 и 2 уже), смотришь, что у 3 и 4, 5 и 6 детей нет, печатаешь их и т.д., ты понял