Вы можете выбрать товар из Каталога.
Серия «Искусство программирования»
Автор: Дональд Кнут
![[?IMG]](proxy.php?image=https%3A%2F%2Fd.radikal.ru%2Fd18%2F1904%2Fc4%2Fb2dfbca5bf8a.jpg&hash=0a921a0edf158440969bb2fa5f24fea2&v=4)
Первый том серии книг Искусство программирования начинается с описания основных понятий и методов программирования. Затем автор переходит к рассмотрению информационных структур – представлению информации внутри компьютера, структурных связей между элементами данных и способам эффективной работы с ними. Для методов имитации, символьных вычислений, числовых методов, методов разработки программного обеспечения даны примеры элементарных приложений. По сравнению с предыдущим изданием добавлены десятки простых, но в то же время очень важных алгоритмов.
В соответствии с современными направлениями исследований был существенно переработан раздел математического введения.
![[?IMG]](proxy.php?image=https%3A%2F%2Fd.radikal.ru%2Fd40%2F1904%2Fb1%2F83cd580cb046.jpg&hash=e64f015641497ce48bd6c90459736a02&v=4)
Во втором томе представлено полное введение в теорию получисленных алгоритмов, причем случайным числам и арифметике посвящены отдельные главы. В книге даны основы теории получисленных алгоритмов, а также их основные примеры. Тем самым установлено прочное связующее звено между компьютерным программированием и численным анализом. Особого упоминания заслуживает предложенная Кнутом в этом третьем издании новая трактовка генераторов случайных чисел, а также рассмотрение способов вычислений с помощью формальных степенных рядов.
![[?IMG]](proxy.php?image=https%3A%2F%2Fa.radikal.ru%2Fa04%2F1904%2F2f%2Fccdf59dc9f6b.jpg&hash=cefcfe37141e1b549a0f86c9e8332ef6&v=4)
Во втором издании третьего тома содержится исчерпывающий обзор классических алгоритмов сортировки и поиска. Представленная в нем информация дополняет приведенное в первом томе обсуждение структур данных. Автор рассматривает принципы построения больших и малых баз данных, а также внутренней и внешней памяти.
![[?IMG]](proxy.php?image=https%3A%2F%2Fd.radikal.ru%2Fd38%2F1904%2Fbc%2F417136f1ba93.jpg&hash=6ff91ad270a15f0b0cc320ee7a1b4113&v=4)
В этом томе рассматриваются методы, позволяющие компьютерам эффективно работать с задачами гигантского размера. Рассматриваемый материал начинается с булевых функций и технологий и трюков работы с битами, затем всесторонне рассматривается генерация всех кортежей и перестановок, всех сочетаний и разбиений, и всех деревьев.