gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control system 2 /**
3 * Klasa NajboljiPut sadrzi nekoliko metoda za trazenje puteva.
4 *
5 * Klase KomparatorPoDuzini i KomparatorPoVrednosti predstavljaju komparatore
6 * koji se korste pri trazenju najkraceg i najvrednijeg puta.
7 */
13 // Konstante za polja u mapi
17 // interno predstavljanje mape
20 // matrica posecenih polja
23 // Polje optResenje sluzi za pamcenje optimalnog resenja
26 // Ucitava mapu iz datog fajla i stampa je na ekran
30 }
39 }
40 }
44 }
52 }
54 }
55 }
56 }
58 // Kreira optimalno resenje za put, pri cemu se za optimalnost resenja
59 // koristi komparator po duzini resenja, tj. trazi se najkrace resenje
60 // Samo resenje kreira se u metodi optPut
65 }
67 // Kreira optimalno resenje za put, pri cemu se za optimalnost resenja
68 // koristi komparator po duzini resenja, tj. trazi se najvrednije resenje
69 // Samo resenje kreira se u metodi optPut
74 }
76 // Proverava da li postoji put korsiteci pretrazivanje sa vracanjem
77 // Ukoliko se pronadje na prvi ili optimalniji put, taj put se pamti u
78 // optResenje
79 // Optimalnost resenja se proverava komparatorom
83 }
86 }
89 }
94 }
97 }
99 // pokusavamo da trazimo dalje put
108 }
116 }
119 Put r;
133 }
142 }
143 }
144 }
146 // Komparator za resenja po duzini resenja
150 }
151 }
153 // Komparator za resenja po vrednosti resenja
157 }
158 }