- Дерево – это структура данных, где элементы (узлы) связаны отношениями «родитель-потомок».
- Бинарное дерево – частный случай дерева, где каждый узел имеет не более двух потомков.
- Обозначения: T – узел общего дерева, B – узел бинарного дерева, d – данные, c – дети, l – левый потомок, r – правый потомок, n – текущий узел, r – корень дерева, a, b – временные узлы.
Аспект | Общее дерево | Бинарное дерево |
|---|---|---|
Структура узла | type | type |
Количество потомков | Любое количество | Только 0, 1 или 2 |
Создание узлов | var r, a, b: P; | var r, a, b: P; |