Основы работы с рекурсией в программировании

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

О курсе

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

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

Для кого этот курс

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

Начальные требования

  • Знание основ программирования (например, на Python).
  • Понимание базовых структур данных (массивы, списки, переменные).

Наши преподаватели

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

загружаем...

Что вы получаете

  • Основам рекурсии и принципам работы рекурсивных функций.
  • Как правильно реализовывать базовые рекурсивные алгоритмы.
  • Рекурсию в решении классических задач, таких как нахождение факториала, чисел Фибоначчи и другие.
  • Пониманию стека вызовов и важности ограничений глубины рекурсии.
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно