Я узнал, что динамическое программирование (DP) имеет два вида: сверху вниз и снизу вверх.Динамическое программирование - сверху вниз и снизу вверх
В сверху вниз, вы используете рекурсию вместе с воспоминаниями. В снизу вверх, вы просто заполняете массив (таблицу).
Кроме того, оба этих метода используют такую же сложность времени. Лично я считаю, что подход сверху вниз становится более простым и естественным. Верно ли, что данный вопрос о DP может быть разрешен с использованием любого из подходов? Или я столкнусь с проблемой, которая может быть решена только одним из двух методов?
«Кроме того, вам не требуется заполнять все записи в таблице для достижения желаемого окончательного вычисления» --- это не «более того», это главное. – osa