Лекция 5. Дерево – структура данных, позволяющая смоделировать иерархические отношения

Деревья

Дерево – структура данных, позволяющая смоделировать иерархические отношения. У каждого элемента этой структуры имеется свой единственный «непосредственный начальник» и некоторое количество «подчиненных». Примерами древовидной структуры могут служить подчиненность служащих в армии, структура бюрократического управления производством, почтовый адрес, организация хранения данных в файловой подсистеме системы Windows, и другие.

Термины: корень, узлы, листы, ветки, поддерево, пень, предок, потомок, братья, уровень, высота.

Определение (рекурсивное):

Dn – n-арное дерево (n>=2), Dno – непустое n-арное дерево.

Dn = (либо пусто, либо Dno);

Dno = (i:инф; n штук Dn)

n=2 - бинарное дерево.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: