Литература

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

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

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

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

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

    М.: МЦНМО, 2002.

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

    Алгоритмы.

    М.: МЦНМО, 2014.

  4. Шень. А. Х.

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

    М.: МЦНМО, 2004.

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

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

    2012.

  6. Вялый М., Подольский В., Рубцов А., Шварц Д., Шень А..

    Лекции по дискретной математике (черновик).

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

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

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

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

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

    М.: МФТИ, 2012.

  9. Кнут Д.Э.

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

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

  10. Кнут Д.Э.

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

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

  11. Кнут Д.Э.

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

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

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

 

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