Алгоритмы и модели вычисления
книга

Алгоритмы и модели вычисления

Автор: Дмитрий Голубенко, Алексей Крошнин, Эдуард Горбунов

Форматы: PDF

Издательство: ДМК Пресс

Год: 2019

Место издания: Москва

ISBN: 978-5-97060-844-9

Страниц: 239

Артикул: 94990

Возрастная маркировка: 12+

цена: 398
Купить и скачать Читать фрагмент

Многие школьники изучают алгоритмы, готовясь к олимпиадам по программированию. Возможно, что эта книга поможет математикам-олимпиадникам, не занимавшимся алгоритмами, заинтересоваться олимпиадным программированием, а может быть - и теорией алгоритмов.

Предисловие
Часть 1. Введение
Асимптотические оценки. Метод Акра-Ваззи
Линейные рекурренты
Вероятность: введение
Часть 2. Сортировки и медианы
Сортировки
Поиск fc-ой статистики
Часть 3. Алгебра и теория чисел
Полиномиальные арифметические алгоритмы
Полиномиальность алгоритма Евклида
Быстрое умножение чисел и матриц
Быстрое возведение в степень
Полиномиальность алгоритма Гаусса
Простейшие криптографические протоколы
Дискретное преобразование Фурье
Быстрое перемножение многочленов
Решето Эратосфена
Вероятностные тесты на простоту
Алгоритм АКС
Взятие квадратного корня по модулю
Дискретное логарифмирование
Факторизация целых чисел
Факторизация многочленов. Алгоритм Кантора-Цассенхауса
Алгоритм Верлекемпа
Теоретико-групповые алгоритмы
Задача принадлежности
Фильтр Джеррама
Задача GRAPH-ISO И теоретико-групповые алгоритмы
Часть 4. Графы и алгоритмы
Depth-first search
Поиск точек сочленения
Компоненты сильной связности
Breadth-first search
Поиск кратчайших путей
Минимальные остовные деревья
Алгоритмы Прима, Крускала и Ворувки
Потоки и сети
Метод Форда-Фалкерсона. Алгоритм Эдмондса-Карпа
Метод проталкивания предпотока. Алгоритм Тарьяна-Годдберга
0-1 потоки
Вершинная и реберная связности
Часть 5. Элементы теории сложности
Вероятностные алгоритмы: определения
Классы Р, N P и со - NP
PRIMES С N P П со - NP
Системы линейных неравенств
Полиномиальная сводимость
Часть 6. Избранные задачи и решения
Библиография

Все отзывы о книге

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

Рецензии на книгу

Чтобы писать рецензии и получать вознаграждения за рекомендации книг, станьте экспертом