О курсе
Этот курс представляет собой введение в основные алгоритмы и структуры данных, которые являются основой для решения широкого круга задач в программировании. Мы охватим ключевые алгоритмические техники, такие как динамическое программирование, жадные алгоритмы, обработка строк и теорию вероятности для задач в программировании.
Каждый модуль курса включает в себя как теоретическую часть, так и практические задания для закрепления знаний. Мы будем работать с кодом, решать задачи и использовать математические методы для анализа эффективности алгоритмов.
Для кого этот курс
Курс предназначен для начинающих программистов, которые хотят научиться использовать рекурсию для решения задач. Он подойдёт тем, кто уже знаком с базами программирования и хочет углубить свои знания.
Начальные требования
- Знание основ программирования (например, на Python).
- Понимание базовых структур данных (массивы, списки, переменные).
Наши преподаватели
Программа курса
Что вы получаете
- Основам рекурсии и принципам работы рекурсивных функций.
- Как правильно реализовывать базовые рекурсивные алгоритмы.
- Рекурсию в решении классических задач, таких как нахождение факториала, чисел Фибоначчи и другие.
- Пониманию стека вызовов и важности ограничений глубины рекурсии.
Price:
Бесплатно