Тема дерева

Дерево - це нелінійна структура даних. використовувана при поданні ієрархічних зв'язків, що мають відношення «один до багатьох».

Термінологія (взята з ботаніки і генеалогії)

Дерево це сукупність елементів, називаемихузламіілівершінамі, і відносин ( «батьківських») між ними, що утворюють ієрархічну структуру вузлів.

Відносини між вузлами дерева (з генеалогії):

верхній вузол (вершина) називається батьком (предком).

нижній - нащадком (сином або дочірньої вершиною).

Визначення вузлів - з ботаніки.

Сама верхня вершина - корінь. а самі нижні вершини - листя. Вершини, які не мають нащадків, - термінальні (через відносини) або листя (через визначення). Нетермінальні вершини - внутрішні.

брати Вузол - син (нащадок)

вершина (лист) лист

Дерева визначаються рекурсивно. т. е. дерево з базовим типом Т - це

або порожня структура (пусте дерево, одінкорень);

або вузол типу Т з кінцевим числом деревовидних структур цього ж типу Т. називаються піддерев.

Т.ч. - дерево без гілок з однією вершиною - це пусте або нульове дерево.

Корінь дерева лежить на нульовому рівні.

Максимальний рівень будь-якої вершини дерева -глибина (від кореня до вузла) або висота (від вузла до максимально віддаленого листа). Звідси макс. рівень кореня = 0.

Максимальний рівень всіх вершин називається глибиною дерева.

Число безпосередніх нащадків у вершини (вузла) дерева називається ступенем вершини (вузла).

Максимальний ступінь всіх вершин є ступенем дерева.

Число гілок від кореня до вершини є довжина шляху до цієї вершини.

Т. о. корінь має довжину шляху, що дорівнює 0, довжина шляху його прямих (т. е. пов'язаних з ним однією гілкою) нащадків дорівнює 1 і т.д. Вершина на рівні i має довжину шляху i.

Довжина внутрішнього шляху дерева - це сума довжин шляхів для кожної його вершини.

Довжина зовнішнього шляху дерева - це сума довжин шляхів всіх спеціальних вершин, які доповнюють дерево так, щоб мірі всіх вершин були рівні ступеня дерева:

довжина зовн. шляху дерева =

Тема дерева
(Vi * maxстепень * hvi) + V1 * ступінь. де n - кількість вершин, Vi-i -тая вершина, hvi - глибина i-тої вершини.

Глибина дерева = 3.

Максимальний ступінь дерева = 3.

Довжина внутрішнього шляху дерева дорівнює 36.

Довжина зовнішнього шляху дерева дорівнює 120.

Подання деревовидної структури

а

Тема дерева
) У вигляді вкладених множин:

Тема дерева

Тема дерева

б) Дужковий (у виразах)

Подання дерев в пам'яті

У пам'яті дерева можна представити у вигляді:

Подання цього дерева:

а) у вигляді курсорів на батьків:

Схожі статті