Содержание

Материалы

Книги

  1. Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест. «Алгоритмы: построение и анализ»
  2. Седжвик Р., Уэйн К. «Алгоритмы на Java»
  3. Гасфилд Д. «Строки, деревья и последовательности в алгоритмах»

Ссылки

NP и сложность

Метод Монте-Карло

Графы

Раскраска графов

Кратчайшие пути. A*

Кратчайшие пути. Расширения A*

Компоненты связности

Паросочетания

Потоки в графах

Минимальный разрез

Задача о коммивояжёре

Изоморфизм графов

Строки

Редакционное расстояние

Задача поиска точного поиска подстроки в строке, Кнут-Моррис-Пратт

Алгоритм Рабина-Карпа

Точный поиск набора образцов. Алгоритм Ахо-Корасик

Суффиксные массивы и деревья