Обход бинарного дерева с помощью списка ссылок - PullRequest
1 голос
/ 27 сентября 2019

Если прохождение порядка уровня лучше, чем прохождение покоя, то зачем использовать их изучение в бинарном дереве поиска?

Похоже, что прохождение уровня по порядку позволяет легко получать информацию по сравнению с обходом по порядку и по порядку.

1 Ответ

0 голосов
/ 28 сентября 2019

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

и многих других.

Обход предзаказа и пост-заказа также использует внутренний стек вызовов платформы,которая не является частью ограничений памяти (в некоторых случаях).Но при использовании порядка уровней требуется очередь, которая использует дополнительную память

...