![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Если сыновья узла упорядочиваются слева направо, такое дерево называется упорядоченным. В противном случае дерево называется неупорядоченым.
Для упорядоченных деревьев существует три способа рекурсивного описания. Для данных способов существуют правила:
1. Если дерево T является нулевым, то в список обхода заносится нулевая запись.
2. Если дерево состоит ровно из 1 узла, то в список обхода заносится этот узел.
Способы рекурсивного описания:
l Прямой обход - сначала посещается корень, затем узлы поддерева
l Симметричный обход - сначала посещаются все узлы поддерева t1, затем корень n, затем последовательно в симметричном порядке все узлы поддеревьев t1,…,tk
l Обход в обратном порядке - сначала посещаются в обратном порядке все узлы поддерева t1, затем t2 и т.д., последним посещается корень n.
Схемы алгоритмов обходов:
Только в случае симметричного обхода между сыновьями записывается родитель.
Дата публикования: 2015-02-03; Прочитано: 189 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!