Книга «Рекурсивная книга о рекурсии» содержит примеры кода на языке Python и JavaScript, которые иллюстрируют основы рекурсии и проясняют фундаментальные принципы всех рекурсивных алгоритмов. Из книги вы узнаете о том, когда стоит использовать рекурсивные функции (и, главное, когда этого не нужно делать), как реализовывать классические рекурсивные алгоритмы, часто обсуждаемые на собеседованиях, а также о том, как рекурсивные методы помогают решать задачи, связанные с обходом дерева, комбинаторикой и другими сложными темами.
Рекурсивная функция walk().
Функции сопоставления проверяют, соответствует ли файл критериям поиска, а функция walk() находит все файлы, подлежащие проверке. Рекурсивной функции walk() передается имя базовой папки для выполнения поиска и функция сопоставления, которая должна вызываться для каждого содержащегося в этом каталоге файла. Функция walk() также рекурсивно вызывает сама себя для проверки каждой под-папки, находящейся в базовой папке. В ходе рекурсивного вызова эти вложенные папки играют роль базовой
Краткое содержание.
Об авторе.
О научном редакторе.
Предисловие.
Благодарности.
Введение.
ЧАСТЬ I.О РЕКУРСИИ.
Глава 1.Что такое рекурсия.
Глава 2.Рекурсия и итерация.
Глава 3.Классические рекурсивные алгоритмы.
Глава 4.Алгоритмы поиска с возвратом и обхода дерева.
Глава 5.Алгоритмы типа «разделяй и властвуй».
Глава 6.Перестановки и сочетания.
Глава 7.Мемоизация и динамическое программирование.
Глава 8.Оптимизация хвостовых вызовов.
Глава 9.Рисование фракталов.
ЧАСТЬ II.ПРОЕКТЫ.
Глава 10.Инструмент для поиска файлов.
Глава 11.Генератор лабиринтов.
Глава 12.Решатель «пятнашек».
Глава 13.Генератор фракталов.
Глава 14.Создание эффекта Дросте.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Свейгарт :: #книги по программированию :: #программирование :: #рекурсия :: #Python :: #JavaScript
Смотрите также учебники, книги и учебные материалы:
- MySQL по максимуму, Ботрос С., Тинли Д., 2023
- Самоучитель Ruby, Симдянов И.В., 2020
- Роберт Мартин рекомендует, Код, который умещается в голове, Эвристики для разработчиков, Симан М., 2023
- Фундаментальный подход к программной архитектуре, Паттерны, свойства, проверенные методы, Ричардc М., Форд Н., 2023
- Распределенные данные, Алгоритмы работы современных систем хранения информации, Петров А., 2021
- Разработка игр на Unity 2018 за 24 часа, Гейг М., 2020
- Пять строк кода, Роберт Мартин рекомендует, Клаусен К., 2023
- Продвинутые алгоритмы и структуры данных, Ла Рокка М., 2024