Введите хотя бы 2 символа для поиска по всем отраслям.
Что значит dynamic programming?
Значение и примеры · Разработка программного обеспечения
dynamic programming: динамическое программирование
Метод решения задач, при котором их разбивают на перекрывающиеся подзадачи и сохраняют результаты, чтобы не выполнять работу повторно.
Где и как употребляется
Часто встречается в изучении алгоритмов, на собеседованиях и в задачах оптимизации; связана с мемоизацией, табуляцией, состояниями и переходами.
Примеры предложений
We switched to dynamic programming after the recursive version timed out on long input sequences in the nightly benchmark.
Мы перешли на динамическое программирование, когда рекурсивная версия не уложилась во время на длинных входных последовательностях ночного теста.
Сохранение ответов подзадач позволяет избежать повторных вычислений, замедливших рекурсивный вариант.
The candidate explained the pricing optimizer with dynamic programming, defining each state by day and remaining inventory.
Кандидат описал оптимизатор цен через состояния по дням и остаткам запасов.
Задача представлена как последовательность меньших состояний с учётом дня и доступного товара.
Распространённые словосочетания
- dynamic programming solution
- dynamic programming table
- use dynamic programming
Связанные термины
Другие термины: Структуры данных и алгоритмы
Закрепляйте лексику чтением
Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском:
