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
1 // Konkretno stablo koje sadrzi Osobe
2 // Moze imati proizvoljno ime, ali ga treba promeniti u glavnom programu
3 // na adekatnim mestima
4 class BiloSta {
5 // treba definisati staticku podklasu koja predstavlja cvor
7 // cvor treba da ima pokazivace na levo i desno podstablo
8 // da bi se razlikovalo koji je koji, TreeIO ocekuje da
9 // levo pocinje sa slovom "l", dok desno pocinje sa slovom
10 // "d" ili "r".
12 // klasa stablo treba da ima pokazivac na koren definisanog tipa cvor
14 //ako klasa nije definisana kako TreeIO ocekuje, bunice se na pokretanju
16 }
18 // Glavna klasa
19 public class MojeStablo {
21 // Glavni program
22 public static void main(String[] args) {
24 // Napravimo pomocni objekat za ucitavanje i ispisivanje
25 TreeIO<BiloSta> io = new TreeIO<>(BiloSta.class);
27 // Procitamo stablo iz fajla
28 BiloSta stablo = io.read(Svetovid.in("Osobe.txt"));
30 // Ispisemo ucitano stablo
31 io.print(Svetovid.out, stablo);
32 }
33 }
Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner