Diese Aufgabe ist die schlechste die ich gelesen habe - viele Mehrdeutigkeiten.
Der Satz macht mir Probleme:
"...Wurde next noch nie aufgerufen, dann werden Kante und Knoten ganz am Anfang eingefügt. Liefert hasNext als Ergebnis false, dann werden sie ganz am Ende eingefügt..."
Meine Frage ist, am Anfang und Ende von was? ( Vom Baum oder von der Liste der vom Wurzelknoten ausgehenden Kanten?)
Meine Überlegung:
Wenn Anfang/Ende der Liste von Kanten gemeint ist, dann gibt es eine Wurzel mit Beliebig vielen Kanten und keine Kanten auf zweiter Ebene.
Wenn Anfang/Ende des Baums, dann kann man mehr als eine Ebene haben.
Noch eine Unklarheit beim zweiten iterator:
Ist es erlaubt währen der zweiten Iteration, neue Kante und Knoten hinzufügen(das heisst Aufruf der ersten Iteration) ?
Vielen Dank
http://dict.leo.org/ende?lp=en….&search=Doppeldeutigkeit