Рубрики
Без рубрики

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

Динамическое программирование – это не что иное, как оптимизированная версия рекурсии. Динамическое программирование сокращает время… Помеченный алгоритмами, java.

Динамическое программирование – это не что иное, как оптимизированная версия рекурсии. Динамическое программирование уменьшает временную сложность простой рекурсии от экспоненциальной до полиномиальной. Основная идея динамического программирования заключается в хранении результатов подзадач, чтобы нам не приходилось пересчитывать их снова и снова. Существует два подхода к решению вопросов динамического программирования:

  1. Метод составления таблиц или подход “Снизу вверх”.
  2. Метод запоминания или подход Сверху вниз.

Я подробно расскажу об этих двух подходах в своем посте. Так что не забудьте проверить мой следующий пост.

 💖💖 Keep reading and keep supporting.💖💖

Оригинал: “https://dev.to/shalya21/dynamic-programming-3l38”