gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control system 1 /**
2 * Kompleksniji primer sa sukcesivnim pozivima.
3 *
4 * Sama funkcija nalazi maksimum niza polovljenjem intervala, medjutim
5 * nije neophodno razumeti funkciju da bi se ona simulirala.
6 *
7 * Funkcija je simulirana detaljno u skladu sa datim algoritmom, a naznacene
8 * su neke komande koje nisu bile neophodne da se navode posto nemaju efekta,
9 * no nije greska navesti ih.
10 *
11 * Pazljivom analizom funkcionisanja originalne funkcije mozemo videti
12 * da polje m2 nema svrhe pamtiti na steku, posto se vrednost postavlja
13 * tek nakon poslednjeg poziva. Medjutim ni ovo nije greska da se navede
14 * u simuliranoj verziji jer ne utice na ispravnost programa.
15 */
24 }
27 }
34 }
35 }
39 }
44 InfoTip el;
48 // rekurzivni spust
58 }
60 // trivijalni slucaj
65 }
67 // povratak iz rekurzije
91 }
92 }
93 }
97 }
105 }
106 }