Оглавление
Математика
-- Длинные числа
-- Эффективное вычисление ДПФ и ДПХ
-- Теория чисел
-- Геометрия
-- Графы и маршруты
-- Комбинаторика и перебор
-- Приближение функций
-- Быстрые вычисления
-- Псевдослучайные последовательности
-- Линейная алгебра
-- Математическая статистика
-- Корни функций и нелинейных систем
-- Разное
Структуры данных
-- Введение в абстрактные структуры
-- АВЛ-деревья
-- Красно-черные деревья
-- Деревья со случайным поиском
-- Слоёные списки (скип-списки)
-- Хеш-таблицы
-- Б, Б+ и Б++ деревья
-- Обходы бинарных деревьев
-- Hashed Array Trees[Перевод]
-- StringBTree
-- Triangle Mesh
Поиск. Строки и последовательности
-- Точный подстроки в строке
-- Нечеткий поиск
-- Проверка на подпоследовательность
-- Общие подпоследовательности. Дистанция
-- Поиск hcs, lis, his
-- Максимальная повторяющаяся подстрока
-- Общие элементы двух массивов
-- Бинарный поиск
-- Интерполяционный поиск
-- Бинарный поиск с определением ближайших узлов
-- Частный случай lis
Графика
-- Удаление скрытых линий и поверхностей
-- Эффекты
-- Поиск ближайшего цвета
-- Рисование
-- Заливка области/многоугольника
-- Перевод цветов из режима RGB в HSV
-- Квантизация
-- Фильтры и спецэффекты. Яркость и контраст
-- Отсечение отрезка
-- Отсечение многоугольника
-- 2D Бампмэппинг
-- Вpащение pастpовой каpтинки
-- Demodesign FAQ
-- Фракталы
-- Лист папоротника
-- Множество Мандельброта
Защита информации и ее взлом
-- Введение в криптографию
-- Атаки
-- Стеганография
-- Известные алгоритмы
-- Новые алгоритмы
-- Аутентификация и хэш-функции
Разбор выражений. Компиляторы и интерпретаторы.
-- Классические алгоритмы
-- Обpатная польская нотация
-- Tail-Recursive Stack Disciplines for an Interpreter
-- Representing Type Information in Dynamically Typed Languages
Сжатие и кодирование
-- Звука
-- Изображений
-- Общие алгоритмы
АИ, ГА, Нейронные сети
-- Нейронные сети
-- Генетические алгоритмы