Guide to Competitive Programming: Learning and Improving Algorithms Through Contests

Это второе издание классического руководства по спортивному программированию, написанное Антти Лаксоненом. Книга представляет собой всестороннее введение в мир соревновательного программирования, охватывающее широкий спектр алгоритмов и структур данных, необходимых для успешного участия в контестах.

Издание начинается с основ программирования и постепенно переходит к более сложным темам, таким как алгоритмы на графах, динамическое программирование, геометрические алгоритмы и продвинутые структуры данных. Особое внимание уделяется практическому применению алгоритмов для решения олимпиадных задач.

Книга подходит как для начинающих, так и для опытных программистов. Она включает новые разделы во втором издании, посвященные вычислению преобразования Фурье, поиску потоков минимальной стоимости в графах и использованию автоматов в строковых задачах.

Материал изложен четко и структурированно, с многочисленными примерами и задачами. Книга является частью серии "Undergraduate Topics in Computer Science" и соответствует высоким академическим стандартам.

Guide to Competitive Programming: Learning and Improving Algorithms Through Contests
A
Автор
Antti Laaksonen
Издательство
Springer
Год
2020
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент