Литература

 
  1. Кормен Т., Лейзерсон Ч., Ривест Р., Шmтайн К.

    Алгоритмы: построение и анализ. 2-е издание

    М.: Вильямс, 2005.

  2. Кормен Т., Лейзерсон Ч., Ривест Р.

    Алгоритмы: построение и анализ.

    М.: МЦНМО, 2002.

  3. Дасгупта С., Пападимитриу Х., Вазирани У.

    Алгоритмы.

    М.: МЦНМО, 2014.

  4. Шень. А. Х.

    Программированиетеоремы и задачи

    М.: МЦНМО, 2004.

  5. Кузюрин Н.Н., Фомин С.А.

    Эффективные алгоритмы и сложность вычислений

    2012.

  6. Журавлёв Ю.И., Флёров Ю.А, Вялый М.Н.

    Дискретный Анализ. Основы высшей алгебры.

    М.: МЗ-пресс, 2007.

  7. Журавлёв Ю.И., Флёров Ю.А, Федько О.С..

    Дискретный Анализ. Комбинаторика. Алгебра логики. Теория графов.

    М.: МФТИ, 2012.

  8. Кнут Д.Э.

    Искусство программирования (Том 1. Основные алгоритмы)

    М.: Вильямс, 2001.

  9. Кнут Д.Э.

    Искусство программирования (Том 2. Получисленные алгоритмы)

    М.: Вильямс, 2001.

  10. Кнут Д.Э.

    Искусство программирования (Том 3. Сортировка и поиск)

    М.: Вильямс, 2001.

    Посмотреть оглавление, а также скачать все три книги можно здесь

 

Ссылки преимущественно ведут на библиотеку http://lib.mipt.ru, в которой я рекомендую зерегистрироваться.