Hallo zusammen,
ich habe von der Uni aus eine Aufgaben bezüglich eines Binärbaumes erhalten den ich auf seine Vollständigkeit hin überprüfen soll. Als solches wäre das auch eigentlich kein Problem für mich, wenn die Lösung nicht rekursiv sein sollte und die Methodensignatur bereits vorgegeben wäre.
Die Methodensignatur sieht als Parameter ein Node Objekt vor und als Rückgabewert Boolean, weitere Objektmember und/oder Methoden sind verboten.
Damit ihr mich nicht falsch versteht, ich brauche keine fertige Lösung von euch, sondern einen Anstoss bezüglich der Vorgehensweise. Ich stehe schlicht gesagt auf dem Schlauch und habe keine Idee wie ich das Problem lösen soll.
Zählervariablen und Iterationen mittels Schleifen fallen aufgrund der geforderten Rekursion weg.
Zusätzliche Objektvariablen und Methoden dürfen nicht implementiert werden.
Ich frage mich einfach wie ein Boolean mir da weiterhelfen soll, mehr als fragen ob der Node Kinder hat kann ich nicht, und die Ebene mit in die nächste Rekursion nehmen kann ich auch nicht.
Vielen Dank schonmal
ich habe von der Uni aus eine Aufgaben bezüglich eines Binärbaumes erhalten den ich auf seine Vollständigkeit hin überprüfen soll. Als solches wäre das auch eigentlich kein Problem für mich, wenn die Lösung nicht rekursiv sein sollte und die Methodensignatur bereits vorgegeben wäre.
Die Methodensignatur sieht als Parameter ein Node Objekt vor und als Rückgabewert Boolean, weitere Objektmember und/oder Methoden sind verboten.
Damit ihr mich nicht falsch versteht, ich brauche keine fertige Lösung von euch, sondern einen Anstoss bezüglich der Vorgehensweise. Ich stehe schlicht gesagt auf dem Schlauch und habe keine Idee wie ich das Problem lösen soll.
Zählervariablen und Iterationen mittels Schleifen fallen aufgrund der geforderten Rekursion weg.
Zusätzliche Objektvariablen und Methoden dürfen nicht implementiert werden.
Ich frage mich einfach wie ein Boolean mir da weiterhelfen soll, mehr als fragen ob der Node Kinder hat kann ich nicht, und die Ebene mit in die nächste Rekursion nehmen kann ich auch nicht.
Vielen Dank schonmal