Введение в рекурсивное программирование
Компьютерная литература / Программирование
Основная информация:
Название: Введение в рекурсивное программирование
Жанр: Нет
Автор: Мануэль Рубио-Санчес
Год выпуска: 2019
Формат: PDF
Размер: 10.1 MB
ISBN: 355912809679
Язык: Русский
СКАЧАТЬ Введение в рекурсивное программирование БЕСПЛАТНО EPUB - DOC - DJVU - RTF - PDFОписание: Подробно анализируя широкий спектр вычислительных задач различной сложности, книга послужит полезным руководством для всех тех, кто хочет научиться думать и программировать рекурсивно. Издание содержит специальные главы о наиболее распространенных типах рекурсии (линейной, хвостовой, множественной), а также о парадигмах разработки алгоритмов, где преобладает рекурсия ("разделяй и властвуй" и перебор с возвратами).
Поэтому его можно использовать как во вводных, так и в углублённых курсах по программированию и разработке алгоритмов. Книга освещает также низкоуровневые вопросы выполнения рекурсивных программ, отношение между рекурсией и итерацией, а также включает в себя большую главу о теоретической оценке стоимости вычисления рекурсивных программ. И наконец, в книге рассматриваются комбинаторные задачи и взаимная рекурсия. Рекурсия – одно из фундаментальных понятий в информатике и ключевой метод программирования, позволяющий многократно выполнять похожие вычисления. Несмотря на важность рекурсии для разработки алгоритмов и на то, что многие разработчики согласны с тем, что рекурсия трудна для начинающих, большинство книг по программированию не освещают эту тему подробно.
Данная книга призвана восполнить этот пробел и содержит подробное и всестороннее введение в рекурсию. Подробно анализируя широкий спектр вычислительных задач различной сложности, книга послужит полезным руководством для всех тех, кто хочет научиться думать и программировать рекурсивно.
Примеры кода написаны на языке Python 3, но они достаточно просты для понимания также читателями, имеющими опыт работы с другими языками программирования. Наконец, преподавателям доступны решения более чем 120 упражнений в конце глав книги.Помимо преподавателей и студентов книга может оказаться полезной и интересной для программистов-любителей и даже для профессионалов. Первые могут почерпнуть много познавательного и занимательного, например, из решений задач-головоломок, а вторые, возможно, найдут в ней то, что ещё не встречалось в их практике.