Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2- 7_ТЭИС

.doc
Скачиваний:
16
Добавлен:
23.06.2014
Размер:
62.98 Кб
Скачать

Томский межвузовский центр дистанционного образования.

Томский государственный университет систем управления и радиоэлектроники (ТУСУР)

Теория экономических информационных систем.

Контрольная работа №2

« Нелинейные методы организации данных»

.

Задание №1

Вариант №7

Построить упорядоченное бинарное дерево со следующими значениями ключевых признаков и подровняем:

48,14, 53,85, 72,31,20,76,64,30,19,43,17,59,87

48

  1. 53

    1. 85

20 43 72 87

19 30 64 76

  1. 59

Начнем подравнивание с вершины 14.

31

  1. 43

19 30

17

14

Первая итерация подравнивания бинарного дерева

( вершины со значением 14)

20

19 30

17 31

14 43

20

17 30

14 19 31

43

Вторая итерация вершины 20

20

17 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

Итоговое подравненное бинарное дерево.

48

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