iViva La Pantz!
В первый раз пишу дерево. И, начитавшись различных источников, запутался в терминологии окончательно x')
Поэтому, уточните, пожалуйста: для того, что бы отсортировать дерево по возрастанию ключей вершин, каким способом необходимо пройтись по дереву:
1) прямым (solve(); *left; *right;)
2) обратным (*left; *right; solve();)
3) внутренним (*left; solve(); *right;)?

@настроение: подходящее для глупых вопросов :)

@темы: Вопрос, C++

Комментарии
26.02.2012 в 22:54

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
Судя по твоей терминологии - внутренним. Т. е. ты сначала доходишь до самого левого листового узла, потом - его родителя, потом - всю правую подветвь, и потом перемещаешься на уровень выше.
26.02.2012 в 22:58

iViva La Pantz!
Flex Ferrum, спасибо)
27.02.2012 в 02:43

Люди никогда не достигнут совершенства, пока будут оставаться людьми...
alkistra, идиотская терминология. это обычно называется Левый обход, Правый обход и Центральный обход