Математика | ||||
Методы упорядочения информации в цифровых системах. Папернов А. А., П о д ы-м о в В. Я. Главная редакция физико-математической литературы изд-ва «Наука», М., 1973, 384 стр. | ||||
Книга посвящена вопросу организации в памяти цифровых систем информации, предназначенной для поиска. Приводятся алгоритмы формирования информации в упорядоченные массивы и деревья. Рассмотрению конкретных алгоритмов предшествует общая теория упорядочения, позволяющая изложить все конкретные алгоритмы с единой точки зрения, выявить критерии их количественной оценки и сравнения друг с другом, предложить методы анализа и синтеза таких алгоритмов. Приводятся и обосновываются рекомендации по использованию алгоритмов упорядочения в зависимости от характеристик информации, подлежащей упорядочению, ограничений, накладываемых на используемые ресурсы, т. е. на объемы памяти \и быстродействие, характеристик временных потоков обновления и устаревания информации, а также потоков запросов на поиск. Книга предназначена для инженеров и математиков, занятых разработкой информационно-поисковых систем и программированием информационно-логических задач в цифровых системах. Табл. 11. Илл. 1. Библ. 86 назв. ОГЛАВЛЕНИЕ Предисловие ГЛАВА I ПОИСК ИНФОРМАЦИИ В ЗУ ЦИФРОВЫХ МАШИН § 1.1. Определение процедуры поиска. Обзор характерных условий поиска ..... § 1.2. Способы организации информации об одном объекте..........13 § 1.3. Структура информации о множестве объектов ...........15 § 1.4. Основные методы поиска формуляров в списках..........18 § 1.5. Алгоритмы дихотомического поиска в массивах ...........30 • 1.6. Примеры поисковых систем. Словари . . 39 § 1.7. Примеры поисковых систем. Таблицы функций ...........43 ГЛАВА2 ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ УПОРЯДОЧЕНИЯ § 2.1. Определение и основные характеристики процедуры упорядочения ..... 49 § 2.2. Характеристики состояния информации в массиве..........60 § 2.3. Характеристики операторов упорядочения 80 § 2.4. Некоторые способы частичной оптимизации процедур упорядочения ...... 82 ГЛАВА 3 МЕТОДЫ СЛИЯНИЯ § 3.1. Предпосылки метода.......88 § 3.2. Оператор слияния двух упорядоченных под-массивов в один........91 § 3.3 Оператор слияния нескольких упорядоченных подмассивов в один......102 § 34 Упорядочение случайного массива при использовании процедуры слияния .... 109 § 3.5. Процедуры . упорядочения слиянием при ограничении резерва памяти.....118 § 3.6. Способы аппаратной реализации метода слияния..........133 ГЛАВА 4 ПРОЦЕДУРЫ УПОРЯДОЧЕНИЯ С ПРЕДЕЛЬНОЙ ЭКОНОМИЕЙ ПАМЯТИ § 4.1. Предпосылки метода......149 § 4.2. Характеристики оператора упорядочения последовательностей методом вставки . . 152 § 4.3. Особенности процедуры упорядочения при чередовании кратных и чередовании некратных шагов.........170 § 4.4. Изменение степени неупорядоченности в процессе выполнения процедуры .... 174 § 4.5. Сложность выполнения процедуры упорядочения ........... § 4.6. Блок-схема алгоритма упорядочения . . 183 ГЛАВА 5 УПОРЯДОЧЕНИЕ ДЕЛЕНИЕМ МАССИВА § 5.1. Предпосылки метода....... 187 § 5.2. Оператор разделения массива .... 190 § 5.3. Основные характеристики оператора . . 193 § 5.4. Разделение по первому элементу массива 197 § 5.5. Организация процедуры упорядочения . . 203 § 5.6. Выбор из массива элемента для разделения 208 § 5.7. Упорядочение с использованием элементов эквивалентного массива ...... 229 / Л А В А 6 ПОРАЗРЯДНОЕ УПОРЯДОЧЕНИЕ § 6.1. Характеристики процедуры поразрядного упорядочения ........ 233 § 6.2. Организация процедуры поразрядного упорядочения ....... . . 239 § 6.3. Упорядочение по группе разрядов . . . 244 ГЛАВА 7 МЕТОДЫ УПОРЯДОЧЕНИЯ ИНФОРМАЦИИ ВО ВНЕШНИХ ЗУ § 7.1. Специфические особенности внешнего упорядочения ..........257 § 7.2. Основные операторы процедуры внешнего упорядочения слиянием ...... 259 § 7.3. Метод упорядочения с несколькими выходными лентами.......268 § 7.4. Метод упорядочения с чередованием операторов формирования и слияния . . . +. § 7.5. Метод упорядочения с одной выходной лен- тпй ТОЙ 271 274 § 7.6. Оценка сложности процедуры упорядочения с одной выходной лентой .... 284 § 7.7. Упорядочение на одной ленте .... 287 ГЛА В А 8 ОРГАНИЗАЦИЯ ИНФОРМАЦИИ В ВИДЕ ДВОИЧНЫХ ДЕРЕВЬЕВ § 8.1. Определение двоичного дерева и основная терминология.........291 § 8.2. Свойства упорядоченных двоичных дег ревьев...........296 § 8.3. Алгоритмы поиска и формирования в двоичном дереве..... , . 302 § 8.4. Некоторые статистические характеристики нелерестраиваемых деревьев . . . . 311 Г Л А В А 9 МЕТОДЫ ПЕРЕСТРОЙКИ ДВОИЧНЫХ ДЕРЕВЬЕВ § 9.1. Постановка вопроса о перестройке деревьев в процессе их формирования .... 320 § 9.2. Метод перестройки неполных узлов дерева 324 § 9.4. Метод преобразования внутренних цепочек дерева..........342 ГЛАВА 10 ВОПРОСЫ СОВМЕСТНОЙ ОПТИМИЗАЦИИ ПРОЦЕССОВ ПОИСКА И УПОРЯДОЧЕНИЯ § 10.1. Организация поиска и упорядочения в статическом массиве......363 § 10.2. Поиск и упорядочение в динамическом массиве..........373 Приложение, Сравнительные характеристики основных методов упорядочения . . . 376 Литература...........380 Цена книги: 150руб. |
||||