Hallo,
ich steh komplett an.
habe eine Klasse Node die vereinfacht gesehen so aussieht:
... wie ihr seht, kann ich damit schöne Baumstrukturen aufbauen!
... jetzt versuche ich eine Methode zu schreiben, die mir diese Baumstruktur in einen Hash schreibt:
hmm ... soweit sogut ... das is ja noch gar nicht schwer.
jetzt will ich aber den Hash nicht als Parameter übergeben, sondern returnen; also eine
schreiben.
... und damit bin ich irgendwie vollkommen überfordert!
hat irgendwer eine Idee, wie ich das realisieren könnte.
mfg, guni
ich steh komplett an.
habe eine Klasse Node die vereinfacht gesehen so aussieht:
Code:
public class Node {
public String name;
public LinkedList<Node> children;
}
... jetzt versuche ich eine Methode zu schreiben, die mir diese Baumstruktur in einen Hash schreibt:
Code:
public void mapStructure(HashMap<String,Node> h){
for (Node child : this.children) {
h.put(child.name, child);
child.mapStructure(h);
}
}
jetzt will ich aber den Hash nicht als Parameter übergeben, sondern returnen; also eine
Code:
public HashMap<String,Node> mapStructure() ...
... und damit bin ich irgendwie vollkommen überfordert!
hat irgendwer eine Idee, wie ich das realisieren könnte.
mfg, guni