Понедельник, Июль 5th, 2010

Структуры и алгоритмы обработки данных

4.1  Деревья     66
4.1.1 Представление  деревьев    68
4.2   Бинарные деревья    68
4.2.1  Сведение m-арного дерева к бинарному    70
4.2.2 Основные операции с деревьями    72
4.2.3 Алгоритм создания дерева бинарного поиска    73
4.2.4 Прохождение бинарных деревьев    75
5. Поиск    78
5.1 Последовательный поиск    79
5.2.Индексно-последовательный поиск    81
5.3. Эффективность последовательного поиска    83
5.4. Эффективность индексно-последовательного поиска     84
5.5 Методы оптимизации поиска    84
5.5.1 Переупорядочивание таблицы поиска путем перестановки найденного элемента в начало списка     85
5.5.2. Метод  транспозиции     87
5.5.3. Дерево оптимального поиска     88
5.6  Бинарный поиск (метод деления пополам)    90
5.7. Поиск по бинарному дереву    92
5.8  Поиск со вставкой (с включением)    94
5.9  Поиск с удалением    95
6.  Сортировка    100
6.1. Сортировка методом прямого включения     101
6.2  Сортировка методом прямого выбора    104
6.3. Сортировка с помощью прямого обмена (пузырьковая сортировка)    105
6.4. Улучшенные методы сортировки    107
6.4.1.  Быстрая сортировка (Quick Sort)    108
6.4.2  Сортировка Шелла (сортировка с уменьшающимся шагом)    109
7. ПРЕОБРАЗОВАНИЕ КЛЮЧЕЙ (РАССТАНОВКА)    113
7.1. Выбор функции преобразования    113
7.2. Алгоритм    115
часть 2.
практикум по сруктурам и алгоритмам обработки данных в эвм    119
методическое руководство к лабораторным работам    120
Организационно-методические указания    120
Лабораторная работа № 1. «ПОЛУСТАТИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ»    122
Краткая теория    122
Алгоритм    124
Задания    126
Лабораторная работа № 2. «СПИСКОВЫЕ СТРУКТУРЫ ДАННЫХ»    127
Краткая теория    127
Линейные однонаправленные списки    129
Алгоритм    130
Удаление элемента из начала односвязного списка    131
Вставка элемента в список    132
Удаление элемента из односвязного списка    133
Задания    134
Лабораторная работа № 3. «КОЛЬЦЕВЫЕ СПИСКИ»    135
Краткая теория    135
Алгоритм    136
Вставка элемента в кольцевой список    136
Удаление элемента из кольцевого списка    137
Задания    138
Лабораторная работа № 4. «МОДЕЛЬ МАССОВОГО ОБСЛУЖИВАНИЯ»    140
Краткая теория    140
Алгоритм    142
Процедура прибавления элемента в начало списка.    142
Процедура удаления из начала списка.    142
Процедура прибавления элемента в список.    143
Процедура удаления из списка    143
Задания    143
Лабораторная работа № 5. «БИНАРНЫЕ ДЕРЕВЬЯ(основные процедуры)»    145
Краткая теория    145
Алгоритм    148
Процедура создания бинарного дерева    148
Процедуры «обхода» дерева    150
Процедура поиска по бинарному дереву    151
Процедура включения элемента в дерево    152
Процедура удаления элемента из бинарного дерева    154
Задания    156
Лабораторная работа № 6 . «СОРТИРОВКА МЕТОДОМ ПРЯМОГО ВКЛЮЧЕНИЯ»    159
Краткая теория    159
Алгоритм    161
Задания    162
Лабораторная работа № 7. «СОРТИРОВКА МЕТОДОМ ПРЯМОГО ВЫБОРА»    164

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84

отходы вывоз

Категория: Учебники