From b8a5af804bc64a146231e33f9179ca99b0ae9b6a Mon Sep 17 00:00:00 2001 From: Doni Pracner Date: Sat, 31 Oct 2015 16:51:46 +0100 Subject: [PATCH] Sortiranje, zadatak sa rasporedom --- sortiranje/raspored/zadatak-sort-raspored.txt | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 sortiranje/raspored/zadatak-sort-raspored.txt 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. -- 2.17.1