Я читаю книгу алгоритмов Кормена (глава о бинарном дереве поиска), в которой говорится, что существует два способа обхода дерева без рекурсии:
используя стек и
более сложный, но элегантный
Решение, которое не использует стек, но
предполагает, что два указателя могут быть
проверено на равенство
Я реализовал первый вариант (с использованием стека), но не знаю, как реализовать последний.
Это не домашнее задание, просто чтение, чтобы научиться.
Есть какие-нибудь подсказки относительно того, как реализовать второй в C #?