Informatika gyűjtemény

Egy szinttel feljebb 16. óra

2004050607080910

NézetNyomtat

16. óra

A dinamikus programozás, mint algoritmus tervezési elv

Optimalizálási feladatok gyakran kezelhetők a dinamikus programozásnak nevezett elv segítségével. Ez a következőkből áll:
  1. Meghatározzuk az optimumot egy rekurzív függvény segítségével.
  2. Felgyorsítjuk a rekurziót a következő módon: egy tömbben tároljuk a már kiszámított függvényértékeket, és ha rekurzió egy ága már korábban kiszámított értéket kér, akkor azt a tömbből "vesszük elő", ahelyett, hogy újra meghívnánk a függvényt.

Feladat