Menu
Coddy logo textTech
Курс

Основы динамического программирования

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

Программа

5 глав15 уроков

Введение в динамическое программирование

3 уроков
  • 01Что такое динамическое программирование?
  • 02Почему это важно?
  • 03Применение в различных областях

Основные понятия

2 уроков
  • 01Мемоизация
  • 02Мемоизация без рекурсии

Алгоритмы динамического программирования

4 уроков
  • 01Наибольшая общая подпоследовательность
  • 02Задача о рюкзаке
  • 03Задача о размене монет
  • 04Расстояние редактирования

Продвинутые темы

4 уроков
  • 01Минимальная длина подмассива
  • 02Отсечение
  • 03Оптимизация памяти
  • 04Битовые маски

Заключение

2 уроков
  • 01Повторение ключевых понятий
  • 02Итоги

Похожие курсы

Словари в Python

Изучите динамичный мир словарей Python — от базовых концепций до продвинутого применения — и улучшите свои навыки программирования на Python с помощью практических упражнений.

  • 14

Множества в Python

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

  • 11

Подготовка к собеседованию по Python

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

certificate icon

Сертификат по окончании

  • 12

Работа с файлами в Python

В этом курсе вы узнаете всё о работе с файлами в Python: от создания, чтения и записи до добавления данных и удаления.

  • 12

Лямбда-функции в Python

В этом курсе вы изучите лямбда-функции в Python, также известные как анонимные функции в других языках. После прохождения курса вы полностью освоите эту тему!

  • 9

Часто задаваемые вопросы

Сколько уроков в Основы динамического программирования?

В курсе Основы динамического программирования 15 интерактивных уроков, которые можно проходить в своём темпе.

Что охватывает Основы динамического программирования?

Курс разбит на главы: Введение в динамическое программирование, Основные понятия, Алгоритмы динамического программирования, Продвинутые темы, and more.

Основы динамического программирования бесплатный?

Да - каждый курс на Coddy можно начать бесплатно. Уроки проходятся в браузере, без загрузок и регистрации.
Coddy programming languages illustration

Начните Основы динамического программирования бесплатно

НАЧАТЬ