Введение

Глава 1. Способы представления структур данных
1.1. Массивы
1.2. Списки
1.3. Деревья
1.4. Множества
1.5. Графы

Глава 2. Базовые алгоритмы
2.1. Абстрактные типы данных
2.2. Стеки и очереди
2.3. Прохождение деревьев
2.4. Бинарные деревья поиска

Глава 3. Обработка текста
3.1. Способы представления строк
3.2. Хэширование и поиск в хэш-таблицах
3.3. Словари, представленные списками и деревьями

Глава 4. Символьные преобразования
4.1. Представление выражений
4.2. Вычисления по формулам
4.3. Преобразование формул

Глава 5. Алгоритмы обработки сетевой информации
5.1. Обходы и поиск по сети
5.2. Поиск кратчайших путей
5.3. Определение остовных деревьев

Глава 6. Технология обмена сообщениями
6.1. Схема обмена сообщениями
6.2. Об одном способе вычисления конечных сумм

Глава 7. Функция как носитель информации
7.1. Еще о представлении множеств
7.2. Задача о расстановке ферзей на шахматной доске
7.3. Задача о назначениях
7.4. Задача о принадлежности слова языку
7.5. Задача о построении фигур

Заключение
Литература
Предметный указатель