gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control system 1 /**
2 * Klasa Resenje koristi se za pamcenje pronadjenog puta.
3 *
4 * Polje Polja se koristi za pamcenje svih polja na putu.
5 *
6 * Polje nepromenljivaListaPolja je dodata da se omoguci
7 * pristup poljima resenja "spolja" (za proveru kvaliteta puta na primer),
8 * ali tako da ne moze da se utice na sam sadrzaj te liste.
9 */
21 }
23 /**
24 Pravi novo resenje sa istim sadrzajem kao original
25 */
27 // pozovemo "podrazumevani" konstruktor
29 // iskopiramo sva polja iz originala
32 }
33 }
35 // Dodaje pulje u resenje
38 }
40 // Izbacuje polje iz resenja
46 }
47 }
49 // Stampa resenje
54 }
63 }
64 }
68 }
70 // Vraca duzinu resenja
73 }
75 // Vraca i-to polje na putu. Ne koristi se u ovoj verziji zadatka.
76 // Moze se koristiti za proveru kvaliteta resenja
79 }
81 // Vraca sva polja na putu. Ne koristi se u ovoj verziji zadatka.
82 // Moze se koristiti za proveru kvaliteta resenja
85 }
87 // Kreira nezavisnu kopiju ovog resenja
92 }
94 }
96 // Vraca vrednost puta
97 // Vrednost se definise kao zbir svih vrednosti polja na putu
102 }
104 }
105 }