gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control system 1 /**
2 * Resenje zadatka zadatak-sort-raspored.txt
3 */
9 /**
10 * Klasa opisuje jednu stavku u rasporedu - odnosno jedno konkretno predavanje/vezbe,
11 * prestavljeno svojim danom pocetnim i krajnjim satom, salom, predmetom i godinom
12 * studija studenta koji treba da slusaju to predavanje.
13 */
20 String predmet) {
27 }
29 @Override
33 }
35 @Override
44 }
45 }
47 }
51 }
55 }
59 }
63 }
67 }
71 }
72 }
74 /**
75 * Glavni program koji ucitava i sortira raspored
76 */
81 // Ucitavanje automobila
85 // Ako nismo uspesno ucitali niz, zvrsavamo program
87 Svetovid.out
90 }
92 // Stampanje ucitanog niza
107 // prekidamo rad
111 }
128 // ako prosledimo null komparator bice sortirano
129 // po "prirodnom" uredjenju, tj sa compareTo
132 }
134 // Sortiranje niza po drugom kriterijumu
140 }
144 // Ako ne mozemo da otvorimo fajl, ne ucitavamo nista
147 }
151 // Koliko ima stavki u fajlu?
154 // Napravimo niz odgovarajuce velicine
157 // Ucitamo stavke
159 //preskacemo prazan red
162 // Ucitamo podatke
173 }
175 // Zatvorimo fajl
178 // Vratimo ucitani niz
181 }
186 }
187 }
190 // Sortiramo niz pomocu ugradjenog metoda
191 // koristi se compareTo iz klase
193 }
196 // Sortiramo niz pomocu ugradjenog metoda, a koristeci nas komparator
198 }
202 @Override
206 }
207 }
211 @Override
220 }
221 }
223 // Vratimo izracunati rezultat poredjenja
225 }
226 }
230 @Override
239 }
240 }
242 // Vratimo izracunati rezultat poredjenja
244 }
245 }
249 @Override
253 // Vratimo izracunati rezultat poredjenja
255 }
256 }
257 }