gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
sort zad1, cr/lf fix
authorDoni Pracner <quinnuendo@gmail.com>
Thu, 20 Oct 2016 16:41:18 +0000 (18:41 +0200)
committerDoni Pracner <quinnuendo@gmail.com>
Thu, 20 Oct 2016 16:41:18 +0000 (18:41 +0200)
sortiranje/knjige/zad-sort1.txt

index 6e7dc0e..2c647e7 100644 (file)
@@ -1,63 +1,63 @@
-************************************************************\r
-                Zadatak za vežbu - sortiranje 1\r
-************************************************************\r
-\r
-Napisati program koji ucitava niz knjiga iz fajla, sortira\r
-ih i ispisuje u drugi fajl. Imena fajlova zadaje korisnik.\r
-\r
-\r
-Format fajla\r
-------------\r
-\r
-Fajl je formatiran na sledeci nacin:\r
-\r
-U prvom redu stoji broj N.\r
-\r
-Posle njega sledi opis N elemenata niza.\r
-\r
-Svaki element je predstavljen u tri reda. U prvom redu se\r
-nalazi Id knjige, tipa `int`, u sledecem je ime knjige, a\r
-u trecem ime pisca. Imena su stringovi.\r
-\r
-  Id\r
-  Naslov\r
-  Pisac\r
-\r
-Dati su fajlovi knjige12.txt i knjige146.txt sa po 12 i 146\r
-knjiga u njima, respektivno, na kojima se moze testirati \r
-program.\r
-\r
-Predpostaviti ako fajl postoji da je ispravan, odnosno da\r
-je u tacno opisanom formatu.\r
-\r
-\r
-O sortiranju\r
-------------\r
-\r
-Za sortiranje koristiti metod `sort` iz klase `Arrays` iz\r
-paketa `java.util`.\r
-\r
-Klasa koja predstavlja knjigu treba da implementira interfejs\r
-`Comparable` i da ima svoj `compareTo` metod da bi niz\r
-mogao biti sortiran gore pomenutim metodom. Na primer\r
-\r
-    class Knjiga implements Comparable<Knjiga> {\r
-    ...\r
-       public int compareTo(Knjiga druga) {\r
-       ....\r
-       }\r
-    ...\r
-    }\r
-\r
-\r
-Najjednostavnija varijanta je da se niz knjiga sortira po id-u\r
-knjige.\r
-\r
-Kada se testira da to radi, prepraviti da se knjige sortiraju\r
-po piscu i po naslovu, odnosno kod njiga kod kojih je pisac isti\r
-knjige treba da su sortirane po naslovu.\r
-\r
-Sortirani niz snimiti u novi fajl u formatu kao u ulaznom fajlu.\r
-Ovo se najbolje testira tako sto se program ponovo pokrene i \r
-ucita se novonapravljeni fajl.  Ako program normalno ucita i \r
-snimi podatke trebalo bi da je zadovoljen format.\r
+************************************************************
+                Zadatak za vežbu - sortiranje 1
+************************************************************
+
+Napisati program koji ucitava niz knjiga iz fajla, sortira
+ih i ispisuje u drugi fajl. Imena fajlova zadaje korisnik.
+
+
+Format fajla
+------------
+
+Fajl je formatiran na sledeci nacin:
+
+U prvom redu stoji broj N.
+
+Posle njega sledi opis N elemenata niza.
+
+Svaki element je predstavljen u tri reda. U prvom redu se
+nalazi Id knjige, tipa `int`, u sledecem je ime knjige, a
+u trecem ime pisca. Imena su stringovi.
+
+  Id
+  Naslov
+  Pisac
+
+Dati su fajlovi knjige12.txt i knjige146.txt sa po 12 i 146
+knjiga u njima, respektivno, na kojima se moze testirati 
+program.
+
+Predpostaviti ako fajl postoji da je ispravan, odnosno da
+je u tacno opisanom formatu.
+
+
+O sortiranju
+------------
+
+Za sortiranje koristiti metod `sort` iz klase `Arrays` iz
+paketa `java.util`.
+
+Klasa koja predstavlja knjigu treba da implementira interfejs
+`Comparable` i da ima svoj `compareTo` metod da bi niz
+mogao biti sortiran gore pomenutim metodom. Na primer
+
+    class Knjiga implements Comparable<Knjiga> {
+    ...
+       public int compareTo(Knjiga druga) {
+       ....
+       }
+    ...
+    }
+
+
+Najjednostavnija varijanta je da se niz knjiga sortira po id-u
+knjige.
+
+Kada se testira da to radi, prepraviti da se knjige sortiraju
+po piscu i po naslovu, odnosno kod njiga kod kojih je pisac isti
+knjige treba da su sortirane po naslovu.
+
+Sortirani niz snimiti u novi fajl u formatu kao u ulaznom fajlu.
+Ovo se najbolje testira tako sto se program ponovo pokrene i 
+ucita se novonapravljeni fajl.  Ako program normalno ucita i 
+snimi podatke trebalo bi da je zadovoljen format.
Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner