Динамические структуры данных. Алексеев А.Ю - 68 стр.

UptoLike

О Г Л А В Л Е Н И Е
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.
СПИСКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Линейный однонаправленный список . . . . . . . . . . . . . . . . . . . . . 4
Л1 список как абстрактный тип данных . . . . . . . . . . . . . . . . .
6
Ссылочная реализация Л1 списка в динамической памяти . . . . .
8
Ссылочная реализация ограниченного Л1
списка на базе вектора
11
Линейный двунаправленный список . . . . . . . . . . . . . . . . . . . . . 14
Рекурсивная обработка линейных списков . . . . . . . . . . . . . . . . 17
Иерархические списки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Упражнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.
СТЕКИ И ОЧЕРЕДИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Спецификация стека и очереди . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Реализация стека и очереди . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Упражнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.
ДЕРЕВЬЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Определения дерева, леса, бинарного дерева. Скобочное представле-
ние . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
Спецификация дерева, леса, бинарного дерева . . . . . . . . . . . . . . . . 46
Каноническое соответствие бинарного дерева и леса . . . . . . . . . . . 47
Обходы бинарных деревьев и леса . . . . . . . . . . . . . . . . . . . . . 49
Представления и реализации бинарных деревьев . . . . . . . . . . . 55
Упражнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Примечания и библиографические указания . . . . . . . . . . . . . . . . . . . . . 66
Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
68
                                       ОГЛАВЛЕНИЕ

Введение       ....................................................                              3
1. СПИСКИ               ..............................................                           4
  Линейный однонаправленный список . . . . . . . . . . . . . . . . . . . . .                     4
  Л1− список как абстрактный тип данных                                     .................    6
  Ссылочная реализация Л1− списка в динамической памяти . . . . .                                8
  Ссылочная реализация ограниченного Л1− списка на базе вектора                                  11
  Линейный двунаправленный список . . . . . . . . . . . . . . . . . . . . .                      14
  Рекурсивная обработка линейных списков . . . . . . . . . . . . . . . .                         17
  Иерархические списки                            ...............................                22
  Упражнения            .........................................                                32
2. СТЕКИ И ОЧЕРЕДИ                       ....................................                    36
  Спецификация стека и очереди . . . . . . . . . . . . . . . . . . . . . . . . . .               36
  Реализация стека и очереди                              ..........................             38
  Упражнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   40
3. ДЕРЕВЬЯ                      .........................................                        43
  Определения дерева, леса, бинарного дерева. Скобочное представле-
    ние . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        43
  Спецификация дерева, леса, бинарного дерева                               ................     46
  Каноническое соответствие бинарного дерева и леса . . . . . . . . . . .                        47
  Обходы бинарных деревьев и леса                                  .....................         49
  Представления и реализации бинарных деревьев . . . . . . . . . . .                             55
  Упражнения            .........................................                                63
Примечания и библиографические указания                            .....................         66
Список литературы                .........................................                       67




                                                     68