Skip to the main content

Professional paper

Dinamičko programiranje 2

Ivo Sluganović


Full text: croatian pdf 119 Kb

page 15-18

downloads: 466

cite


Abstract

U 7. broju PlayMath-a mogli ste pročitati
članak o dinamičkom programiranju. Budući da je ova metoda
rješavanja iznimno složena i primjenjiva na velik broj zadataka, u
prošlom sam broju uspio objasniti samo najjednostavnije
primjere, a nisam spomenuo jedan, možda i jednostavniji, pristup
rješavanju problema koji imaju svojstva potrebna da bi ih mogli
rješavati uz pomoć dinamičkog programiranja. Ideja je da zadatak
rješavamo rekurzijom, ali da na neki način izbjegnemo
bespotrebno računanje istih potproblema više puta.

To ćemo učiniti
tako što ćemo, kada jednom izračunamo rješenje nekog potproblema, to
rješenje zapamtiti i kada nam sljedeći puta zatreba, jednostavno ga
pročitati s mjesta gdje smo ga zapamtili. Ovakav način rješavanja
naziva se memoizacija.

Keywords

memoizacija; rekurzija; algoritmi; dinamičko programiranje

Hrčak ID:

3599

URI

https://hrcak.srce.hr/3599

Publication date:

15.4.2006.

Visits: 2.087 *