Программирование [udemy] Рекурсия (2021)

Регистрация
11 Сен 2026
Сообщения
6,748
Реакции
1
Продолжительность5 ч 3 мин Количество уроков41 Видео ЯзыкАнглийский Вес архива1,05 ГБ


Автор: udemy​
Название: Рекурсия (2021)​

cover.jpg

ОНЛАЙН ВИДЕО УРОКИ: ТОЛЬКО ДЛЯ PROMAX!


Рекурсия — это мощный, но часто недооценённый инструмент. Многие разработчики сталкиваются с трудностями при её изучении: сложно увидеть рекурсивный процесс “в действии”, выделить базовый случай или правильно сформулировать переход. В этом курсе вы получите ясное, наглядное и последовательное объяснение рекурсии на реальных задачах.

Что вы узнаете на курсе

Курс помогает не просто понять рекурсию — он обучает мыслить рекурсивно. Вы научитесь разбивать сложную задачу на несколько экземпляров самой себя и собирать решение шаг за шагом.

• Принцип работы рекурсивных функций
• Как определять базовые случаи
• Как избегать бесконечной рекурсии
• Оптимизация рекурсивных решений
• Связь рекурсии с другими методами: динамическое программирование, backtracking, перебор

Почему рекурсия — это важный навык

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

• поиск в глубину (DFS)
• разбор структур данных (деревья, графы)
• разбиение задачи на подзадачи
• алгоритмы перебора и backtracking

Для кого подходит этот курс

• Начинающих программистов, которым рекурсия кажется “магией”
• Студентов и разработчиков, готовящихся к собеседованиям
• Тех, кто хочет укрепить алгоритмическое мышление
• Всех, кто хочет понимать, как устроены современные решения в оптимизационных задачах

Программа курса

1. Понимание рекурсивного процесса

• Что такое рекурсия
• Рекурсивные и базовые случаи
• Стек вызовов и визуализация процесса

2. Построение корректных рекурсивных функций

• Как формулировать переход
• Типичные ошибки в рекурсивном мышлении
• Оптимизация и мемоизация

3. Практика: 11 решённых задач

В курс включены подробные объяснения и разборы задач разного уровня сложности:

• классические математические примеры
• работа со структурами данных
• реальные алгоритмические задачи
• подготовка к собеседованиям

Результаты обучения

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

СКАЧАТЬ:
Скрытое содержимое могут видеть только пользователи групп(ы): ProMAX

 

Похожие темы

11,066Темы
11,128Сообщения
828Пользователи
укрцеуНовый пользователь
Сверху