Результатом операции обхода дерева является список вершин дерева. Обход дерева осуществляется в одном и том же порядке, т.е. вершины обрабатываются одинаково, но. в зависимости от времени записи кода вершины в выходной список, различают три способа обхода дерева:
Прямой – вершины записываются в следующем порядке: К – Лв – Пв.
Обратный: Лв – К – Пв.
Концевой: Лв – Пв - К
Обход дерева реализуется с помощью рекурсивной функции или стека.
Процедуру обработки вершин можно разбить на 3 фрагмента
Добавление в упорядоченном дереве включает в себя:
Поиск.
Если заданная вершина отсутствует, то добавление.
Добавление всегда выполняется в лист дерева, т.е. добавляемая вершина всегда является листом. Добавление происходит в ту ветку, где прекращен поиск.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление