ВУЗ:
Составители:
41
ломаные линии обозначают обычные связи или связи-нити, ведущие к
другим узлам дерева.
Рис. 17. Схемы проведения левых связей-нитей
Рис. 18. Схемы проведения правых связей-нитей
Таким образом, каждая связь-нить указывает непосредственно на
предшественника или на преемника данного узла в дереве при обратном
(симметричном) порядке прохождения.
Большое преимущество прошитых деревьев состоит в том, что уп-
рощаются алгоритмы их прохождения. Рассмотрим алгоритм, который
определяет Р$ при заданном Р.
Алгоритм S. (Обратный (симметричный) преемник в прошитом
бинарном дереве.)
Если Р указывает на узел бинарного дерева, то этот алгоритм пере-
менной Q присваивает значение Р$.
S1. [RLINK(P) − нить?] Q ← RLINK(P). Если RTAG(P) = ”−”, то за-
кончить алгоритм.
$P
P
$P
*
k
P
*P
P
P$
P
P$
P#
k
P
P#
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »