ЯГ
Яна Герасина

НЕрекурсивный обход дерева (через списки, стеки)

Что-то не очень понятно как реализовать нерекурсивный обход бинарного дерева через списки или стеки. Буду рад любым обьяснениям на пальцах или псевдокоду или коду на питоне или на обьект паскале.

ЕК
Евгений Кравцов

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

Похожие вопросы
Стек для лепки где найти ?
Ошибка: переполнение стека
Помогите пожалуйста написать простую программу на "Си" по теме: "Стеки"
Дан стек из 5 символов, вытащить из стека символы.
Инвертировать каждую строку текстового файла с помощью стека. С++.
Доступ с дерева TreeView к списке с БД
Как решать через стек на С++ ?
Создать параметризованный стек. В смысле? Как, просто стек? как это
Как варить стеки (для лепки)?
Что такое "стек" в разработке???