From: Doni Pracner Date: Sat, 31 Oct 2015 15:51:46 +0000 (+0100) Subject: Sortiranje, zadatak sa rasporedom X-Git-Url: https://svarog.pmf.uns.ac.rs/gitweb/?a=commitdiff_plain;h=b8a5af804bc64a146231e33f9179ca99b0ae9b6a;p=spa2-materijali.git Sortiranje, zadatak sa rasporedom --- diff --git a/sortiranje/raspored/zadatak-sort-raspored.txt b/sortiranje/raspored/zadatak-sort-raspored.txt new file mode 100644 index 0000000..a693a8e --- /dev/null +++ b/sortiranje/raspored/zadatak-sort-raspored.txt @@ -0,0 +1,38 @@ +Zadatak - sortiranje rasporeda +============================== + +Dati su podaci o rasporedu koje treba sortirati. + +Podatke treba ucitati iz fajla, sortirati, a potom ispisati u novi +fajl u istom formatu. + + +Format fajla +------------ + +Na pocetku fajla je broj N koji predstavlja broj stavki u rasporedu. +Nakon toga su date stavke. + +Svaka stavka je razdvojena od predhodne praznim redom. + +Pojedinacna stavka se sastoji od sledecih podataka (svaki u novom redu): +- redni broj dana (1-5) +- pocetak nastave (sat, 0-23) +- kraj nastave (sat, 0-23) +- sala (string) +- godina studenata koji redovno slusaju predmet (1-5) +- ime predmeta (string) + + +Sortiranje +---------- + +Napraviti odgovarajuce komparatore za sledeca uredjenja: + +- po imenu predmeta +- po godini studija, danu u nedelji, satima +- po salama, po danu, po satu +- po duzini predavanja + +"Prirodni" poredak klase (`compareTo` metod) je prvo po danima, nakon toga +po satima, a potom po salama.