2- 7_ТЭИС
.doc
Т
омский
межвузовский центр дистанционного
образования.
Томский государственный университет систем управления и радиоэлектроники (ТУСУР)
Теория экономических информационных систем.
Контрольная работа №2
« Нелинейные методы организации данных»
.
Задание №1
Вариант №7
Построить упорядоченное бинарное дерево со следующими значениями ключевых признаков и подровняем:
48,14, 53,85, 72,31,20,76,64,30,19,43,17,59,87
48

-
5

3
-
8



5



20 43 72 87

19 30 64
76
-
59
Начнем подравнивание с вершины 14.
31

-
43

1
9 30
17
14
Первая итерация подравнивания бинарного дерева
( вершины со значением 14)
20


19 30

17 31
14 43
2
0
17 30


1
4 19 31
43
Вторая итерация вершины 20
2
0
1
7 31


14 19 30 43
Третья итерация вершины 20
Теперь подровняем вершину со значением 53: 85


72 87
64 76
59
53
72


64 76

59 85
53 87
Протокол подравнивания вершины 85
72



59 76
53 64 85
87
Первая итерация вершины 72
72




59 85
53 64 76 87
Вторая итерация вершины 72
Итоговое подравненное бинарное дерево.
4
8



20
72







17 31 59 85
14 19 30 43 53 64 76 87
Задание №2
Вариант №8
8


6 11

3 7 9 13







2 4 10 12 15
1 5 13 14
Задание №3
Вариант №8
Дана списковая структура представленная в аналитическом виде:
((b, (a, ( ), b, ), (b, a)), a, ( b, ( a, ( )))).
Представить в графическом виде.
Первый элемент сложный ( подсписок 1) -(b, (a, ( ), b, ), (b, a))
Второй элемент - простой a
Третий элемент (подсписок 2) - сложный ( b, ( a, ( ))).
Подсписок 1 (b, (a, ( ), b, ), (b, a)) состоит из трех элементов:
-
простой элемент b;
-
сложный элемент ((a, ( ), b, ) подсписок 3 );
-
сложный элемент ((b, a) подсписок 4);
Подсписок 2 ( b, ( a, ( ))) состоит из двух элементов:
-
простой элемент b;
-
сложный элемент (( a, ( )) подсписок 5);
Подсписок 3 (a, ( ), b, ) состоит из трех элементов:
-
простой элемент а;
-
сложный элемент (подсписок 6) – незаполненный ( пустой подсписок)
-
простой элемент b;
Подсписок 4 (b, a) содержит два элемента:
-
простой элемент а;
-
простой элемент b;
Подсписок 5( a, ( )) содержит два элемента:
-
простой а;
-
сложный элемент (подсписок 6) – незаполненный ( пустой подсписок).
Звено связи Звено связи Звено связи




УС элемента
b подсписка1 подсписка
2









З
вено
связи Звено связи Звено связи Звено
связи Звено связи
элемента а подсписка 3 подсписка4 элемента b подсписка 5


















Звено связи Звено связи Звено связи Звено связи Звено связи Звено связи Звено связи
э








лемента
а подсписок6 элемента b
элемента а элемента b
элемента а подсписка6
















а b










