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

Первый том фундаментальной монографии Дональда Кнута «Искусство программирования» посвящён базовым алгоритмам и математическим основам компьютерных наук. Это исправленное и дополненное третье издание, ставшее классикой для нескольких поколений программистов и теоретиков.

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

Значительная часть тома посвящена информационным структурам: линейным спискам, стекам, очередям, деревьям и методам работы с ними. Автор использует гипотетический компьютер MIX и язык ассемблера для иллюстрации низкоуровневых принципов реализации алгоритмов, что помогает понять их суть независимо от конкретного языка программирования.

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

Искусство программирования. Том 1. Основные алгоритмы. Третье издание
A
Автор
Дональд Э. Кнут
Издательство
Addison–Wesley, Williams Publishing House
Год
2018
Язык
Русский
5
Оцените книгу

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

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