Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методички / Лаб_3_Динамическое_программирование.docx
Скачиваний:
0
Добавлен:
28.06.2026
Размер:
30.27 Кб
Скачать

Контрольные вопросы:

  1. Что такое динамическое программирование?

  2. Какие признаки задачи указывают на то, что её можно решать методом динамического программирования?

  3. Что такое состояние в задаче динамического программирования?

  4. Что такое переход между состояниями?

  5. Что такое базовый случай в динамическом программировании?

  6. Для чего в задачах динамического программирования используется таблица?

  7. Что означает восстановление ответа в задачах динамического программирования?

  8. Почему динамическое программирование позволяет избежать полного перебора всех вариантов?

  9. Что такое жадный алгоритм?

  10. Что называется локально оптимальным выбором?

  11. Почему локально оптимальный выбор не всегда приводит к глобально оптимальному решению?

  12. В чём основное отличие динамического программирования от жадного подхода?

  1. Почему в задаче поиска минимальной стоимости пути нельзя просто выбирать клетку с минимальной локальной стоимостью?

  2. Что хранится в ячейке таблицы в задаче о наибольшей общей подпоследовательности?

  3. Какие преимущества и недостатки у динамического программирования?

  4. Какие преимущества и недостатки у жадных алгоритмов?