60 likes | 216 Views
Fra tab delt fil til oversikt i trestruktur. antall id parentid name 298 2 0 Forskning 1133 3 0 Bachelorstudier 162 4 0 Masterstudier 2 5 2 Fargelab 5 6 2 NISlab 610 7 0 Intranet 1062 9 3 Ingeniørfag, data 108 10 3 Informatikk. => 0 14918 => =>Kollegier 14 20
E N D
Fra tab delt fil til oversikt i trestruktur antall id parentid name 298 2 0 Forskning 1133 3 0 Bachelorstudier 162 4 0 Masterstudier 2 5 2 Fargelab 5 6 2 NISlab 610 7 0 Intranet 1062 9 3 Ingeniørfag, data 108 10 3 Informatikk => 0 14918 => =>Kollegier 14 20 => =>Kollegier=>Informasjonssikkerhet 4 0 => =>Kollegier=>Mediedesign 2 0 => =>Kollegier=>Mediemanagment 3 0 => =>Kollegier=>Medieteknikk 3 0 => =>Kollegier=>Informatikk 8 0 => =>Bachelorstudier 1133 11536 => =>Bachelorstudier=>Emner 1047 9004 => =>Bachelorstudier=>Emner=>IMT3291 System Administration 627 1421 => =>Bachelorstudier=>Emner=>IMT3291 System Administration=>Exercises 610 0
”Trestruktur på utskrift, traversering av trær” Children-> <-Parent Children-> <-Parent <-Parent Children-> <-Parent <-Parent <-Parent <-Parent
Fra tab delt fil til oversikt i trestruktur antall id parentid name 298 2 0 Forskning 1133 3 0 Bachelorstudier 162 4 0 Masterstudier 2 5 2 Fargelab 5 6 2 NISlab 610 7 0 Intranet 1062 9 3 Ingeniørfag, data 108 10 3 Informatikk => 0 14918 => =>Kollegier 14 20 => =>Kollegier=>Informasjonssikkerhet 4 0 => =>Kollegier=>Mediedesign 2 0 => =>Kollegier=>Mediemanagment 3 0 => =>Kollegier=>Medieteknikk 3 0 => =>Kollegier=>Informatikk 8 0 => =>Bachelorstudier 1133 11536 => =>Bachelorstudier=>Emner 1047 9004 => =>Bachelorstudier=>Emner=>IMT3291 System Administration 627 1421 => =>Bachelorstudier=>Emner=>IMT3291 System Administration=>Exercises 610 0
”Trestruktur på utskrift, traversering av trær” hitcountchildhitcount Children-> hitcountchildhitcount <-Parent Children-> hitcountchildhitcount <-Parent Hitcountchildhitcount <-Parent Children-> hitcountchildhitcount <-Parent hitcountchildhitcount hitcountchildhitcount <-Parent <-Parent hitcountchildhitcount <-Parent
Klassen ”Node” • Variable • id, parentid, name, hits, childhits • Children (Vector), parent (Node) • Metoder • Konstruktor • Standard getter/setter • getChildren, addChild, addChildHits, setParent • equals Node.java
”Bygge treet” • Lese fra fil, opprette node objekter • Gå gjennom alle noder, sette parent/child forhold og legge til barnenoder Builder.java Skrive ut • Traversere alle noder i treet, skrive ut gjeldende node før barn besøkes NodePrinter.java