gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
Stabla, primer konkretnog stabla osoba
[spa2-materijali.git] / Stabla / konkretnoStablo / MojeStablo.java
diff --git a/Stabla/konkretnoStablo/MojeStablo.java b/Stabla/konkretnoStablo/MojeStablo.java
new file mode 100644 (file)
index 0000000..a18c445
--- /dev/null
@@ -0,0 +1,33 @@
+// Konkretno stablo koje sadrzi Osobe\r
+// Moze imati proizvoljno ime, ali ga treba promeniti u glavnom programu\r
+// na adekatnim mestima\r
+class BiloSta {\r
+    // treba definisati staticku podklasu koja predstavlja cvor\r
+    \r
+    // cvor treba da ima pokazivace na levo i desno podstablo\r
+    // da bi se razlikovalo koji je koji, TreeIO ocekuje da\r
+    // levo pocinje sa slovom "l", dok desno pocinje sa slovom\r
+    // "d" ili "r".\r
+    \r
+    // klasa stablo treba da ima pokazivac na koren definisanog tipa cvor\r
+\r
+    //ako klasa nije definisana kako TreeIO ocekuje, bunice se na pokretanju\r
+    \r
+}\r
+\r
+// Glavna klasa\r
+public class MojeStablo {\r
+\r
+       // Glavni program\r
+       public static void main(String[] args) {\r
+\r
+               // Napravimo pomocni objekat za ucitavanje i ispisivanje\r
+               TreeIO<BiloSta> io = new TreeIO<>(BiloSta.class);\r
+\r
+               // Procitamo stablo iz fajla\r
+               BiloSta stablo = io.read(Svetovid.in("Osobe.txt"));\r
+\r
+               // Ispisemo ucitano stablo\r
+               io.print(Svetovid.out, stablo);\r
+       }\r
+}\r
Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner