- Цель обхода дерева — оптимально быстро найти необходимый элемент, а также определить ярус каждого узла.
- Обход дерева:
- прямой обход (сначала посещается корень
n , затем в прямом порядке узлы поддереваT 1, далее все узлы поддереваT 2 и т. д.); - обратный обход (начала посещаются в обратном порядке все узлы поддерева
T 1, затем в обратном порядке узлы поддеревьев T2 … Tm, последним посещается кореньn ); - симметричный обход (сначала в симметричном порядке посещаются все узлы поддерева T1, затем корень
n , после чего в симметричном порядке все узлы поддеревьев T2 … Tm).
- Пример. Обход дерева с помощью рекурсии.
Реализация дерева в ЭВМ. Обход дерева (Паскаль)
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках