Кафедра ПО ЭВМ, ХНУРЭ
Компьютерная дискретная математика
Компьютерная дискретная математика
!
!
D
Корнем неориентированного дерева называют вершину с минимальным порядковым номером.
Если в дереве T корень задан (то есть оно изображено сверху вниз, и в нем есть самая верхняя вершина), то дерево T называют корневым.
В неориентированном дереве, как и в произвольном графе, пара вершин соединяется ребром.
!
!
!
D
Листьями неориентированного дерева (висячими вершинами) называются вершины, которым инцидентно лишь одно ребро.
Узлом (внутренней вершиной) произвольного дерева называют вершину, которая не является корнем, и не является листом.
!
!
B
A
G
I
C
E
F
H
J
K
D
!
!
!
!
!
hB=
hC=
hD=
hE=
hF=
hG=
hH=
hI=
hJ=
hK=
h=
d=
1
2
3
2
2
1
2
1
2
2
3
4
!
!
!
Теорема
На n вершинах можно построить nn-2 деревьев.
Пример n=4
nn-2 = 42 = 16.
Н
G
!
!
!
!
А
В
D
Е
8
6
4
Н
Находим ребра с наименьшей мерой. Поочередно включаем их в остовное дерево.
СЕ= 4
АВ= 6
АС= 7
АD = 8
SН=6+8+7+4=25.
2
3
4
6
1
1
1
5
4+2=6.
2, 3, 4, 6
2
3
4
6
Висячие вершины:
Код дерева:
1
5
1
5
1
4
7
2
9
3
8
5
6
11
10
12
!
снизу вверх
Прямой
Обратный (симметричный)
Концевой
1. посетить корень
2. левое поддерево
3. правое поддерево
1. левое поддерево
2. посетить корень
3. правое поддерево
1. левое поддерево
2. правое поддерево
3. посетить корень
Префиксная
Инфиксная
Постфиксная
Синонимические названия
Форма задания
Порядок обхода
8
/
у
=
Х
2
Построим концевые вершины, соответствующие переменным и константам заданного выражения.
Определим приоритет операций в выражении.
В соответствии с приоритетом операций добавляем в дерево вершины, соответствующие операциям и соединяем их с концевыми вершинами.
-
*
ln
+
/
5
*
8
х
1
3
1
2
6
5
4
х
х
B
C
D
E
A
I
J
K
!
A
I
J
K
A
I
J
K
!
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть