Учебник. — Нижний Новгород: Нижегородский государственный университет (ННГУ) имени Н.И. Лобачевского, 2005. — 307 с.
Учебник состоит из трех частей, посвященных вопросам анализа и разработки алгоритмов: графы и алгоритмы, модели вычислений, структуры данных. Для понимания материала достаточно математической подготовки в объеме первого курса университета или технического вуза.
Предназначен для студентов, обучающихся по направлению 510200 - Прикладная математика и информатика и по специальности 010200 - Прикладная математика и информатика.