Структура дереваКорневым деревом называется множество элементов, в котором выделен один, называемый корнем, а все остальные элементы разбиты на непересекающиеся подмножества, каждое из которых, в свою очередь, есть дерево
Слайд 2
Структура дерева Корневым деревом называется множество элементов, в котором
выделен один, называемый корнем, а все остальные элементы разбиты
на непересекающиеся подмножества, каждое из которых, в свою очередь, есть дерево
Слайд 3
Определения Формальное определение дерева: Один узел является деревом
Этот же узел
является и корнем этого дерева Пусть n –узел, а T1
,T2 ,… ,Tk - деревья с корнями n1, n2,…, nk соответственно. Тогда можно построить новое дерево, сделав n родителем узлов n1, n2,…, nk . В этом дереве n – корень, T1 ,T2 ,… ,Tk - поддеревья, n1, n2,…, nk – сыновья узла n/
Слайд 4
Определения Родитель узла n – узел дерева, находящийся непосредственно
над узлом n Дочерний узел узла n –узел дерева, находящийся
непосредственно под узлом n Корень –единственный узел дерева, не имеющий родителей Лист – узел, не имеющий дочерних узлов Братья – узлы, имеющие общих родителей
Слайд 5
Определения Путем из узла n1 в узел nk называется
последовательность узлов n1, n2, … nk , где для
всех i: 1<=IПредок узла n – узел, расположенный на пути от корня к узлу n Потомок узла n – расположенный на пути от узла n к листу
Слайд 7
Определения Высота узла n – длина самого длинного пути
из узла n до какого-нибудь листа
Высота дерева –
высота его корня
Глубина узла n – длина пути от корня до этого узла
Степень узла n – число непосредственных потомков
Слайд 8
Способы отображения деревьев:
Вложенные множества A B C D K
F O H
I L E M N P J G
(A(B(D(I),E(K,L,J)),(C(F(O),G(M,N),H(P)))
Слайд 9
Способы отображения деревьев:
Граф (A(B(D(I),E(K,L,J)),(C(F(O),G(M,N),H(P)))
A B C F G H O M N P D E I K L J
Слайд 10
Бинарные деревья Бинарным деревом называется множество узлов, которое либо
пусто либо разделено на корень и два подмножества, которые
также представляют собой бинарные деревья В бинарном дереве каждый узел Либо пуст Либо не имеет сыновей Либо имеет только левого сына Либо имеет только правого сына Либо имеет двух сыновей