Введение в рекурсивное программирование

Введение в рекурсивное программирование

Мануэль Рубио-Санчес

     

бумажная книга

45.97 USD 34.48 USD

вы экономите 11.49 USD (25%).


В корзину


Наличие на складе:

Склад в Москве
Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 24.10.2019; планируемая отправка: 25.10.2019

Склад в С.-Петербурге
Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 28.10.2019; планируемая отправка: 29.10.2019



Издательство: ДМК Пресс
Дата выхода: июнь 2019
ISBN: 978-5-97060-703-9
Объём: 436 страниц
Масса: 900 г
Размеры(В x Ш x Т), см: 22 x 16
Обложка: твёрдая
Бумага: офсетная
Переводное издание: "Introduction to Recursive Programming"
Язык оригинала: английский
Место в рейтинге продаж: 400

Подробно анализируя широкий спектр вычислительных задач различной сложности, книга послужит полезным руководством для всех тех, кто хочет научиться думать и программировать рекурсивно.

 

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

 

Примеры кода написаны на языке Python 3, но они достаточно просты для понимания также читателями, имеющими опыт работы с другими языками программирования. Наконец, преподавателям доступны решения более чем 120 упражнений в конце глав книги.

 

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