Seite 1 von 1

Theorie 5 getNodeListIt

Verfasst: 11. Jul 2016 11:35
von Malou
Hallo,

Beim Üben für das Theorietestat 5 habe ich mich mit dem Algorithmus getNodeList3 auseinandergesetzt. Grundsätzlich verstehe ich, was gemacht werden soll, jedoch habe ich eine Frage, die sich auf folgendem Code (Zeile 12) bezieht:

Code: Alles auswählen

LinkedList<Node> children2 = children.getFirst().getId();
Die Variable "children2" ist vom Typ LinkedList<>. Soweit ich es verstanden habe, ist "children.getFirst().getId()" ein String, da sich die Methode getId() auf dem ersten Element der Liste children bezieht, das ein Knoten ist, dessen Methode getId() ein String zurückliefert.
Meine Frage ist also folgende: Wie kann man eine Liste mit einem String initialisieren?! :shock:
Liegt da nicht ein Fehler im Algorithmus?

Vielen Dank im Voraus für die Antwort.

Malou

Re: Theorie 5 getNodeListIt

Verfasst: 11. Jul 2016 11:40
von Carlito
Denke, das soll wie beim rekursiven Teil etwa so aussehen...

Code: Alles auswählen

LinkedList<Node> children2 = children.getFirst().getChildren();

Re: Theorie 5 getNodeListIt

Verfasst: 11. Jul 2016 11:47
von Malou
Danke.

Würde auch mehr Sinn machen! :lol:

Re: Theorie 5 getNodeListIt

Verfasst: 11. Jul 2016 19:27
von Carlito
Hehe ich hatte wohl recht :)
Ist eine neue Version hochgeladen ...