275 читали · 1 год назад
Динамическое планирование – ключ к успеху в быстро меняющемся мире
Планирование необходимо, чтобы эффективно использовать личное время и достигать поставленных целей. Но при отсутствии гибкости, если план не учитывает текущие изменения в ситуации или в окружении, он может дать сбой. Как это происходит? Я всегда был человеком, который любит планировать дела и задачи наперед. Я думал, что это поможет мне быть более организованным и эффективным в жизни. Но однажды я понял, что жёсткое планирование не работает. Задачи часто не выполнялись из-за того, что я не мог найти время для них...
101 читали · 2 года назад
Структуры данных: динамическое программирование
Источник: Nuances of Programming Предыдущая часть: “Структуры данных: подход «разделяй и властвуй»” Подход динамического программирования схож с подходом «разделяй и властвуй»: тоже разбивает задачи на как можно более мелкие подзадачи. Отличие в том, что здесь подзадачи решаются не независимо. Результаты этих более мелких подзадач запоминаются и используются для аналогичных или перекрывающихся подзадач. Динамическое программирование применяется там, где есть задачи, которые можно разделить на похожие подзадачи, а их результаты использовать повторно...