Krok 1 z 147%

Czym jest programowanie dynamiczne?

Programowanie dynamiczne (DP) to technika rozwiązywania problemów polegająca na rozbiciu ich na mniejsze, nakładające się podproblemy i zapisywaniu odpowiedzi każdego podproblemu, tak aby nigdy nie była obliczana ponownie. Zamienia wolną, powtarzalną rekurencję w szybkie, wydajne rozwiązania.

Podpowiedzi

Sprawdź swoje zrozumienie

Jaka jest centralna idea programowania dynamicznego?